gpt4 book ai didi

python - 在 python 上使用 selenium 打开多个网站

转载 作者:行者123 更新时间:2023-12-01 05:10:22 25 4
gpt4 key购买 nike

是否可以创建网页列表并使用 python 循环脚本打开此列表?我尝试这样的事情,但在第一个站点失败并且 Selenium 说:

selenium.common.exceptions.WebDriverException: Message: u'Session [1e42078b-f999-4a16-9b36-0c7281c95d44] was terminated due to CLIENT_STOPPED_SESSION' ; Stacktrace: 

这是我的小脚本

from selenium import webdriver

fox = webdriver.Remote(desired_capabilities={
"browserName": "phantomjs",
"platform": "LINUX",
})

sites = ['google.com', 'yahoo.com']

for s in sites:
adrs = "http://" + str(s)
fox.get(adrs)
snap = s.split('.')[0]
fox.save_screenshot(snap +'.png')
fox.quit()

最佳答案

fox.quit() 调用不应该在循环中发生,它应该在以下位置之后调用:

for s in sites:
adrs = "http://" + str(s)
fox.get(adrs)
snap = s.split('.')[0]
fox.save_screenshot(snap +'.png')
fox.quit()

关于python - 在 python 上使用 selenium 打开多个网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24345172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com