代理服务器尝试使用硒运行tor浏览器时拒绝连接(使用TorBrowserDriver而不是概要文件和二进制文件)

时间:2019-01-12 19:34:01

标签: python-3.x selenium ubuntu tor

我使用bs4和selenium编写的网络抓取工具

im,并且ive试图修改selenium中的部分以调用和控制tor,而不是使用Firefox。我可以用硒打开浏览器,但是我总是收到一条消息,说我的代理服务器拒绝连接,所以我不能再继续了

我本来以为这是代理配置的问题,但是我能够通过终端(运行Linux的操作系统)正常打开Tor浏览器,并且代理设置和其他默认设置在工作页面上完全相同。不起作用(我的代码调用的页面)

这是我的代码段

from selenium import webdriver
from tbselenium.tbdriver import TorBrowserDriver
tbpath='/home// -etc
driver=TorBrowserDriver(tbpath, 
tbb_logfile_path='test.log')
driver.get(url)

这是页面的外观

enter image description here

这是我尝试使用的一件事,但这会打开firefox而不是tor

from selenium.webdriver.firefox.firefox_binary import 
FirefoxBinary

binary=FirefoxBinary("/home/etc) -path to tor

driver=webdriver.Firefox(firefox_binary=binary)

driver.get("url")

0 个答案:

没有答案