{"product_id":"perl-lwp","title":"Perl \u0026 LWP: Fetching Web Pages, Parsing HTML, Writing Spiders \u0026 More","description":"Perl soared to popularity as a language for creating and managing web content, but with LWP (Library for WWW in Perl), Perl is equally adept at consuming information on the Web.  LWP is a suite of modules for fetching and processing web pages.\r\n\r\nThe Web is a vast data source that contains everything from stock prices to movie credits, and with LWP all that data is just a few lines of code away.  Anything you do on the Web, whether it's buying or selling, reading or writing, uploading or downloading, news to e-commerce, can be controlled with Perl and LWP.  You can automate Web-based purchase orders as easily as you can set up a program to download MP3 files from a web site.\r\n\r\n\u003ci\u003ePerl \u0026amp; LWP\u003c\/i\u003e covers:\r\n\u003cul\u003e\r\n\u003cli type=\"disc\"\u003eUnderstanding LWP and its design\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eFetching and analyzing URLs\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eExtracting information from HTML using regular expressions and tokens\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eWorking with the structure of HTML documents using trees\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eSetting and inspecting HTTP headers and response codes\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eManaging cookies\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eAccessing information that requires authentication\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eExtracting links\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eCooperating with proxy caches\u003c\/li\u003e\r\n\u003cli type=\"disc\"\u003eWriting web spiders (also known as robots) in a safe fashion\u003c\/li\u003e\r\n\u003c\/ul\u003e\r\n\u003ci\u003ePerl \u0026amp; LWP\u003c\/i\u003e includes many step-by-step examples that show how to apply the various techniques.  Programs to extract information from the web sites of BBC News, Altavista, ABEBooks.com, and the Weather Underground, to name just a few, are explained in detail, so that you understand how and why they work.\r\nPerl programmers who want to automate and mine the web can pick up this book and be immediately productive.  Written by a contributor to LWP, and with a foreword by one of LWP's creators, \u003ci\u003ePerl \u0026amp; LWP\u003c\/i\u003e is the authoritative guide to this powerful and popular toolkit.","brand":"None","offers":[{"title":"Paperback","offer_id":46551383605458,"sku":"9780596001780","price":39.99,"currency_code":"CAD","in_stock":true},{"title":"Kobo eBook","offer_id":46551383638226,"sku":"efc4fd2b-0f04-4058-9da9-35c5965da125","price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0655\/8980\/5233\/files\/1_6f6c5001-1fc8-44f3-b686-0b0a9cc4acfe.jpg?v=1763636471","url":"https:\/\/www.indigo.ca\/products\/perl-lwp","provider":"Indigo","version":"1.0","type":"link"}