依您的需求量身訂做,提供投資型、保障型 退休型等多元化保險商品,專業有保障 | 專業居家清潔 免費到府估價,清潔養護馬上搞定 |
[php] 如何模擬瀏覽器搜尋網頁 |
房東:阿傑 發表時間:2010-12-20 | [檢舉] |
如何模擬瀏覽器搜尋網頁 CURL PHP socket fsockopen 目前我採取的方式是使用PHP上面一個CURL模組 此模組能夠有效的模擬瀏覽器,並且產生一個cookie檔 以下是部分程式範例; function doRequest($method, $url, $vars) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER[\'HTTP_USER_AGENT\']); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEJAR, \'cookie.txt\'); curl_setopt($ch, CURLOPT_COOKIEFILE, \'cookie.txt\'); if ($method == \'POST\') { curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $vars); } $data = curl_exec($ch); curl_close($ch); return $data; } 雖然說成功\克服cookie阻擋的問題,不過最後還是被網站用紀錄瀏覽器瀏覽次數的方式擋下來。 所以現在正在往調整網頁擷取時間或者是修改IP的方式來進行 目前嘗試用hinet的浮動IP重開跟新IP的方式來進行測試 以上... http://tw.knowledge.yahoo.com/question/question?qid=1609081606590 http://www.cnblogs.com/wgw8299/archive/2010/10/29/1864596.html http://andy.diimii.com/2009/03/php%E6%8A%93%E5%8F%96%E7%B6%B2%E9%A0%81%E7%89%B9%E5%AE%9Adiv%E5%8D%80%E5%A1%8A%E5%8F%8A%E5%9C%96%E7%89%87/ |
廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲 完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心! 廣利不動產-新板特區指名度最高、值得您信賴的好房仲 您的托付,廣利用心為您服務 |