繁体   English   中英

有哪些选项可以让 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/")

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

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

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

这些是让你慢下来的电路。 不用说,速度效应将随着更多电路和 Tor 浏览器窗口的打开而扩展。

你是在自问自答。 如果您使用 Tor 浏览器,它会慢很多。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM