<p>我刚刚修改了webfp/torbrowser selenium的一些文件,现在它可以在windows-yipie下工作了。唯一的问题是,tor浏览器必须已经启动。在</p>
<p>pip安装后,在C:\XXX\PythonXXX\Lib\site packages\tbselenium下修改以下文件:</p>
<ul>
<li>在普通.py在</li>
<li>在实用工具.py在</li>
<li>在tbdriver.py在</li>
</ul>
<p>在普通.py修改:</p>
<ul>
<li>默认的二进制路径从“firefox”到火狐.exe““</li>
<li>默认二进制路径“TOR”to托尔.exe““</li>
</ul>
<p>在tbdriver.py修改:</p>
<ul>
<li>“socks_端口=cm.STEM_SOCKS_端口“到”socks U端口=cm.TBB_袜子_端口““</li>
</ul>
<p>在实用工具.py修改:</p>
<ul>
<li>在“使用阀杆启动”中,删除整个回路</li>
</ul>
<p>在Windows下工作的代码(已打开Tor浏览器):</p>
<pre><code>from tbselenium.tbdriver import TorBrowserDriver
import tbselenium.common as cm
from tbselenium.utils import launch_tbb_tor_with_stem
launch_tbb_tor_with_stem("C:\\Users\\CodeCrusha\\Desktop\\Tor Browser") # I think you can remove this, but maybe some future usages need that
with TorBrowserDriver("C:\\Users\\CodeCrusha\\Desktop\\Tor Browser", tor_cfg=cm.USE_STEM) as driver:
driver.load_url("https://check.torproject.org", wait_on_page=3, wait_for_page_body=True)
print(driver.find_element_by("h1.on").text)
print(driver.find_element_by(".content > p").text)
</code></pre>
<p>让我听听你的进一步发现/问题。也许有更多的文件需要修改才能让它在Windows下完全正常工作,但据我所知,它运行得相当不错。
每次,一个Tor浏览器都会通过脚本创建,它有新的IP等等。Tor浏览器的“第一次”启动不需要刷新,它只需要在那里。在</p>