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. IP到国家 - IPv6
- 2. IP对国家在PHP
- 3. IP内容基于国家
- 4. 每个国家/地区计算不同的IP地址
- 5. 更改网站发送国家Scrapy
- 6. 在一个国家部署网站
- 7. 不同国家的不同价格
- 8. Python/Django从IP获得国家国旗
- 9. 2个网站每个在不同的国家与1套内容(隐藏)
- 10. 从IP检查国家的PHP代码
- 11. IP到没有数据库的国家
- 12. 不同国家的UIButton插入
- 13. 不同国家的当前时间-Xamarin
- 14. 硒WebDriver:变量为不同的国家
- 15. 不同国家的星期类型
- 16. 添加新网站后家园流浪者破损
- 17. Laravel家园流浪 - 无法看到网站 - 安装问题
- 18. 如何使用不同国家的信息的不同版本创建WooCommerce网站?
- 19. IP到国家数据库或API
- 20. 如何从IP获得国家
- 21. 与国家关联IP地址
- 22. 国家和外部IP bash脚本
- 23. 使用国家IP重定向URL
- 24. SQL IP地址到国家代码
- 25. IP到国家柜台报告在drupal
- 26. 按IP地址查找国家
- 27. 冲浪所有网站和所有链接打开在同一个webview
- 28. PayPal支付网关是否需要针对不同国家的不同集成?
- 29. 多个网站在同一IP与不同的端口与IIS
- 30. DBpedia,获取具有经纬度的网站的国家/地区
你应该包括在后期你尝试过这么远。 – Robert 2013-05-08 12:17:10