我正在尝试向下滚动一个Facebook页面,该页面提供了使用selenium和python喜欢页面的人员列表。 url的格式为https://www.facebook.com/search/page_id/likers,其中page_id是每个Facebook页面的唯一编号。
我试图向下滚动的页面有大约18k的喜欢,当我自动向下滚动过程时,程序会在大约700-800人时崩溃。
以下是错误消息:
Message: unknown error: session deleted because of page crash
from unknown error: cannot determine loading status
from tab crashed
(Session info: chrome=58.0.3029.110)
(Driver info: chromedriver=2.26.436382 (70eb799287ce4c2208441fc057053a5b07ceabac),platform=Linux 4.10.0-32-generic x86_64)
任何人都可以帮助我为什么会这样吗?
答案 0 :(得分:0)
这需要多长时间?
Selenium有默认的等待时间,之后它会返回错误,请参阅this post:
如果您达到30分钟标记,则可以使用
增加超时driver.set_page_load_timeout(long_wait_time)