这是代码:
driver = webdriver.Chrome()
while True:
#do thing that require hours
#then i use selenium once
driver.get(link)
我需要先打开 selenium,然后制作需要数小时的东西,因为当我打开 selenium 时,我需要做好准备并加快速度.如果将 driver = webdriver.Chrome() 放在 while 下面,它会减慢一切我不知道它是否相关,但我使用 nohup 命令运行此代码.
I need to open first selenium and then make things that require hours because when i open selenium i need to be ready and speed. If put driver = webdriver.Chrome() below the while, it would slow everything down
i don't know if it is relevant but i run this code with nohup command.
追溯:
Traceback (most recent call last):
File "Scraper.py", line 84, in <module>
main()
File "Scraper.py", line 74, in main
waitForSomething()
File "Scraper.py", line 54, in waitForSomething
fillForm(str(link)[2:-2])
File "Scraper.py", line 30, in fillForm
driver.get(link)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
self.execute(Command.GET, {'url': url})
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
self.error_handler.check_response(response)
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_resp$
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: chrome not reachable
(Session info: chrome=192.168.0.0)
(Driver info: chromedriver=2.36.540471 (9c759b81a907e70363c6312294d30b6ccccc2752),platform=Linux 4.9.0-9-amd64 x$
最初我问自己的问题与@GregBurghardt 在评论中提出的问题相同,直到我分析了详细的错误堆栈跟踪.
Initially I had asked myself the same questions as @GregBurghardt had been asking in the comments till I analyzed the detailed error stack trace.
是的,在标记为 #do thing that require hours 的那些步骤中发生了令人惊奇的事情.因此,没有将 Chrome 浏览器版本显示为 chrome=76.0,chrome=75.0> 或 chrome=74.0 它显示:
Yes, there is somehting amazing happening in those steps marked as #do thing that require hours. Hence, instaed of showing Chrome browser version as chrome=76.0, chrome=75.0 or chrome=74.0 it shows:
(Session info: chrome=192.168.0.0)
这非常令人惊讶.
除非您向我们更新为什么以及如何将 Chrome 版本更改为这样的值,否则几乎不可能分析问题.
It would be almost impossible to analyze the issue until and unless you update us why and how the Chrome version gets changed to such value.
话虽如此,您的主要问题可能是您使用的二进制文件版本之间的不兼容.
Having said that, possibly your main issue is the incompatibility between the version of the binaries you are using.
支持 Chrome v63-65
支持Chrome 76版
所以 ChromeDriver v2.36 和 Chrome 浏览器 v76.0
确保:
@Test.tearDown(){} 方法中调用 driver.quit() 来关闭 &优雅地销毁 WebDriver 和 Web Client 实例.@Test as non-root user.driver.quit() within tearDown(){} method to close & destroy the WebDriver and Web Client instances gracefully.这篇关于WebDriverException:消息:长时间无法访问 chrome的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!
如何制作一个在 Python 中提供角色的不和谐机器人How to make a discord bot that gives roles in Python?(如何制作一个在 Python 中提供角色的不和谐机器人?)
Discord 机器人没有响应命令Discord bot isn#39;t responding to commands(Discord 机器人没有响应命令)
你能得到“关于我"吗?Discord 机器人的功能?Can you Get the quot;About mequot; feature on Discord bot#39;s? (Discord.py)(你能得到“关于我吗?Discord 机器人的功能?(不和谐.py))
message.channel.id Discord PYmessage.channel.id Discord PY(message.channel.id Discord PY)
如何在 heroku 上托管我的 discord.py 机器人?How do I host my discord.py bot on heroku?(如何在 heroku 上托管我的 discord.py 机器人?)
discord.py - 自动更改角色颜色discord.py - Automaticaly Change an Role Color(discord.py - 自动更改角色颜色)