Tor 与 Pycurl 的使用?
您好,我希望我的爬虫使用 Pycurl 来使用 Tor。我怎样才能做到这一点?我知道如何使用 httplib 来做到这一点
proxy_support = urllib2.ProxyHandler({"http" : "127.0.0.1:8118"})
opener = urllib2.build_opener(proxy_support)
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
print opener.open('http://www.google.com').read()
请帮忙。
Hi I want my crawler using Pycurl to use Tor. How can I do that? I know how to do that using httplib
proxy_support = urllib2.ProxyHandler({"http" : "127.0.0.1:8118"})
opener = urllib2.build_opener(proxy_support)
opener.addheaders = [('User-agent', 'Mozilla/5.0')]
print opener.open('http://www.google.com').read()
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Ubuntu 上,我可以使用 socks5 代理使 pycurl 在 tor 上运行:
不要忘记安装 tor
检查tor是否已启动,您可以运行网络监控命令:
其中有类似这样的输出。请注意,tor位于127.0.0.1:9050套接字上
On Ubuntu I able to make pycurl works over tor using socks5 proxy:
Don't forget to install tor
To check that tor started you can run network monitoring command:
Which have something like this output. Please note that tor is on 127.0.0.1:9050 socket