python已打开页面获取信息失败_python – 未知错误:由于未知错误导致页面...

我正在使用使用Python和Selenium的InstaPy.我按照Cron启动脚本,并不时崩溃.所以它真的不规则,有时它运行良好.我已经在GitHub Repo上发布了但是没有在那里得到答案,所以我现在问这里是否有人知道为什么.

它是一个数字海洋ubuntu服务器,我在无头模式下使用它.驱动程序版本在日志中可见.这是错误消息:

ERROR [2018-12-10 09:53:54] [user] Error occurred while deleting cookies from web browser!

b'Message: invalid session id

(Driver info: chromedriver=2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634),platform=Linux 4.15.0-42-generic x86_64)

'

Traceback (most recent call last):

File "/root/InstaPy/instapy/util.py", line 1410, in smart_run

yield

File "./my_config.py", line 43, in

session.follow_user_followers(['xxxx','xxxx','xxxx','xxxx'], amount=100, randomize=True, interact=True)

File "/root/InstaPy/instapy/instapy.py", line 2907, in follow_user_followers

self.logfolder)

File "/root/InstaPy/instapy/unfollow_util.py", line 883, in get_given_user_followers

channel, jumps, logger, logfolder)

File "/root/InstaPy/instapy/unfollow_util.py", line 722, in get_users_through_dialog

person_list = dialog_username_extractor(buttons)

File "/root/InstaPy/instapy/unfollow_util.py", line 747, in dialog_username_extractor

person_list.append(person.find_element_by_xpath("../../../*")

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webelement.py", line 351, in find_element_by_xpath

return self.find_element(by=By.XPATH, value=xpath)

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webelement.py", line 659, in find_element

{"using": by, "value": value})['value']

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute

return self._parent.execute(command, params)

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute

self.error_handler.check_response(response)

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response

raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.WebDriverException: Message: unknown error: session deleted because of page crash

from unknown error: cannot determine loading status

from tab crashed

(Session info: headless chrome=70.0.3538.110)

(Driver info: chromedriver=2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634),platform=Linux 4.15.0-42-generic x86_64)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "/root/InstaPy/instapy/instapy.py", line 3845, in end

self.browser.delete_all_cookies()

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 878, in delete_all_cookies

self.execute(Command.DELETE_ALL_COOKIES)

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute

self.error_handler.check_response(response)

File "/usr/local/lib/python3.6/dist-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response

raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.WebDriverException: Message: chrome not reachable

(Session info: headless chrome=71.0.3578.80)

(Driver info: chromedriver=2.44.609551 (5d576e9a44fe4c5b6a07e568f1ebc753f1214634),platform=Linux 4.15.0-42-generic x86_64)

知道原因是什么以及如何解决它?

你可能感兴趣的:(python已打开页面获取信息失败_python – 未知错误:由于未知错误导致页面...)