[英]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.