#python #selenium
#python #selenium
Вопрос:
Возможно ли создать список веб-страниц и открыть этот список с помощью скрипта цикла python? Я пытаюсь что-то подобное, но после сбоя первого сайта и селена говорят:
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()
Ответ №1:
fox.quit()
Вызов не должен выполняться в цикле, его следует вызывать после:
for s in sites:
adrs = "http://" str(s)
fox.get(adrs)
snap = s.split('.')[0]
fox.save_screenshot(snap '.png')
fox.quit()