如何在 windows 机器的 python 中使用带有 selenium-webdriver 的 tor?

How to use tor with selenium-webdriver in python in a windows machine?

我希望能够编写一个 Instagram 机器人来自动对图片发表评论。 我已经弄清楚了正常的 bot 部分,但我不知道如何使用 tor 网络驱动程序,所以我将能够定期更改我的 ip 地址,这样 instagram 就无法阻止我。

from tbselenium.tbdriver import TorBrowserDriver
with TorBrowserDriver(r"\C:\Users\simon\Desktop\Tor Browser\Browser\TorBrowser") as driver:
    driver.get("https://www.google.com")

我试过了,但它说:

tbselenium.exceptions.TBDriverPathError: TBB path is not a directory \C:\Users\simon\Desktop\Tor Browser\Browser\TorBrowser\

感谢任何回答!! :)

编辑:

from tbselenium.tbdriver import TorBrowserDriver 
with TorBrowserDriver(r"\C:\Users\simon\Desktop\Tor Browser\Browser\TorBrowser") as driver: 
driver.get("google.com") 

tbselenium.exceptions.TBDriverPathError: TBB path is not a directory \C:\Users\simon\Desktop\Tor Browser\Browser\TorBrowser\

标准 selenium 包无法做到这一点。

您可以尝试使用 this github 存储库,可以使用 pip install tbselenium

安装

注意我自己没试过。

由于兼容性原因,tbselenium 将无法为您工作,请查看项目描述 https://github.com/webfp/tor-browser-selenium。 Windows 不支持 macOS。