我正在尝试制作一个通过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?
由于
答案 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')