访问被拒绝使用tor的网站

时间:2015-09-04 10:43:29

标签: python cloudflare tor pycurl

我正在尝试制作一个通过tor请求网址的机器人。我配置了tor。 下面是python代码。

import pycurl
curl = pycurl.Curl()
curl.setopt(pycurl.URL, URL)
curl.setopt(pycurl.PROXY, '127.0.0.1')
curl.setopt(pycurl.PROXYPORT, 9050)
curl.setopt(pycurl.PROXYTYPE, pycurl.PROXYTYPE_SOCKS5_HOSTNAME)
curl.perform()

它给html文件,访问被拒绝| url使用cloudflare来限制访问。

但是,如果通过配置了tor的浏览器访问相同的网址,则会成功访问该网址。

有没有办法使用python脚本访问URL?

由于

1 个答案:

答案 0 :(得分:2)

更改pycurl的user_agent,如:

curl.setopt(pycurl.USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0')