php|architect's Guide to Web Scraping with PHP - Wind Business ...
php|architect's Guide to Web Scraping with PHP - Wind Business ...
php|architect's Guide to Web Scraping with PHP - Wind Business ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CONTENTS ” vii<br />
Chapter 5 — pecl_http PECL Extension 49<br />
GET Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
POST Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50<br />
Handling H eaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52<br />
Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
T imeouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
Content Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
Cookies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55<br />
HTTP Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
Redirection and Referers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
Content Caching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
U ser Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
Byte Ranges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
Request P ooling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58<br />
W rap-U p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
Chapter 6 — PEAR::HTTP_Client 61<br />
Requests and Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />
J uggling Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
W rangling H eaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
U sing the Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66<br />
Observing Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
W rap-U p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68<br />
Chapter 7 — Zend_Http_Client 71<br />
Basic Requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
Responses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
URL Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
Cus<strong>to</strong>m H eaders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74<br />
Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
Cookies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
Redirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
U ser Agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77