0
A
回答
2
代理可以遵循。更好的方法是使用VPN。
但是如果你想代理有一些網站,例如http://www.hidemyass.com
您可以隨時下載從PHP服務器一個網站,該網站在英國和保存或表現出來。我還發現本網站上的例子與代理http://www.fromzerotoseo.com/scraping-websites-php-curl-proxy/
<?php
function getPage($proxy, $url, $referer, $agent, $header, $timeout) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, $header);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXY, $proxy);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_REFERER, $referer);
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
$result['EXE'] = curl_exec($ch);
$result['INF'] = curl_getinfo($ch);
$result['ERR'] = curl_error($ch);
curl_close($ch);
return $result;
}
?>
用法:
$result = getPage(
'[proxy IP]:[port]', // use valid proxy
'http://www.google.com/search?q=twitter',
'http://www.google.com/',
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8',
1,
5);
相關問題
- 1. 如何爲不同國家的多個子網站部署全球網站?
- 2. 如何查看在不同國家看到的網站
- 3. 在網站上處理不同的貨幣和國家
- 4. 如何讓網站認爲您來自不同的國家?
- 5. IP到國家 - IPv6
- 6. php:如何檢測網站的國家?
- 7. 克隆爲不同國家創建單獨的「同一語言」網站
- 8. IP對國家在PHP
- 9. IP內容基於國家
- 10. 更改網站發送國家Scrapy
- 11. jQuery國家重定向門戶網站
- 12. 在一個國家部署網站
- 13. 限制網站訪問特定國家
- 14. 用戶國家屏蔽magento網站?
- 15. 每個國家/地區計算不同的IP地址
- 16. 如何根據國家IP編程不同的歡迎頁面?
- 17. Python/Django從IP獲得國家國旗
- 18. 不同國家的不同價格
- 19. 不同國家的Playstore版本不同?
- 20. 2個網站每個在不同的國家與1套內容(隱藏)
- 21. 從IP檢查國家的PHP代碼
- 22. IP到沒有數據庫的國家
- 23. 最好的IP到國家數據庫
- 24. 不同國家的當前時間-Xamarin
- 25. 不同國家的星期類型
- 26. 不同國家的ASP.NET MVC路由
- 27. 硒WebDriver:變量爲不同的國家
- 28. 不同國家的UIButton插入
- 29. 國家用不同的子視圖
- 30. 計算不同國家的營業日
你應該包括在後期你嘗試過這麼遠。 – Robert 2013-05-08 12:17:10