有哪些选项可以使使用 Selenium 和 Tor 浏览器更快地访问网站?

What options are there to make visiting a website faster with Selenium and Tor browser?

我想使用 Selenium 更快地访问网站。有人知道,我可以在这里做什么?例如,我已经知道我应该关闭 Javascript 或图像,但还有什么?

这是我的代码。你可以忽略我正在使用 Tor 浏览器的事实(这就是为什么它很慢):

from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC


torexe = os.popen(r'C:\Users\Max\Desktop\Tor_Browser\Browser\TorBrowser\Tor\tor.exe')
profile = FirefoxProfile(r'C:\Users\Max\Desktop\Tor_Browser\Browser\TorBrowser\Data\Browser\profile.default')
profile.set_preference('network.proxy.type', 1)
profile.set_preference('network.proxy.socks', '127.0.0.1')
profile.set_preference('network.proxy.socks_port', 9050)
profile.set_preference("network.proxy.socks_remote_dns", True)
profile.set_preference("browser.download.folderList",2)
profile.set_preference("javascript.enabled", False)


browser = webdriver.Firefox(firefox_profile=profile, executable_path=r'C:\Users\Kinder\Downloads\geckodriver-v0.27.0-win64\geckodriver.exe')



browser.get("https://check.torproject.org/")

谁能给我一个代码放在那里? 谢谢

您回答了自己的问题。如果您使用的是 Tor 浏览器,它会慢很多。

尝试使用 threading,以利用多个 CPU。结果将是多个开放的 selenium 独立 windows,它们无法相互通信,但您将通过多个并行的 Tor 电路,这将提高速度。

从python的角度来看,您已尽一切可能加快页面加载速度。

这些电路正在减慢您的速度。不用说,速度效果将随着更多电路和 Tor 浏览器 windows 打开而扩展。

通常使用 Chrome 浏览器比其他浏览器快得多