提供您平價又專業的搬家服務
免費提供紙箱及拆裝,到府估價安心合理
拆除提供無接縫招牌、霓虹招牌、壓克力燈箱
LED等設計製作安裝,工廠直營,價格超優惠

首頁  •  j2h 論壇 • 程式設計討論     • 

[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/




  • 贊助網站       

    廣利不動產-新板特區指名度最高、值得您信賴的好房仲
    您的托付,廣利用心為您服務
    廣利不動產-板橋在地生根最實在--新板特區指名度最高、值得您信賴的好房仲
    完整房訊,房屋、店面熱門精選物件,廣利不動產 優質仲介,房屋租賃、買賣資訊透明,交易真安心!



  •  共 0 人回應

    姓名:
    佈告內容: