“launch_tor_with_config” - 如何添加默认的 Tor 网桥

问题描述

from selenium import webdriver
from stem import Signal
from stem.process import launch_tor_with_config
from stem.control import Controller

tor_path = r'C:\Users\osowa\Desktop\Tor browser\browser\Torbrowser\Tor\tor.exe'

config = {'ControlPort': '9051','UseBridges': '1','ClientTransportPlugin': 'meek_lite exec c:/Users/osowa/Desktop/Tor browser/browser/Torbrowser/Tor/PluggableTransports/obfs4proxy.exe','Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com'}

tor = launch_tor_with_config(tor_cmd=tor_path,config=config)

with Controller.from_port(port=9051) as controller:
    controller.authenticate("")
    controller.signal(Signal.NEWNYM)
    time.sleep(controller.get_newnym_wait())

PROXY = "socks5://localhost:9050"  # IP:PORT or HOST:PORT
options = webdriver.ChromeOptions()
options.add_argument('--proxy-server=%s' % PROXY)
options.add_argument("--ignore-certificate-errors")
driver = webdriver.Chrome(options=options,executable_path='.\chromedriver')
driver.get("http://check.torproject.org")

我正在尝试在 Windows 操作系统的 selenium 中使用 Tor 的内置“meek-azure”桥。但是,我遇到了配置行的问题。如果有人对 selenium 中的桥梁有任何建议或经验,我愿意接受建议。如果省略以下桥接线,则一切正常。

'UseBridges': '1','Bridge': 'meek 0.0.2.0:3 97700DFE9F483596DDA6264C4D7DF7641E1E39CE url=https://meek.azureedge.net/ front=ajax.aspnetcdn.com'

谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...