from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
sites = open("site.conf").readlines()
for site in sites:
(url, cookie, save_path) = site.split(",")
# browser.delete_cookie(key)
try:
browser = webdriver.Chrome()
browser.get(url)
for item in cookie.split(";"):
(key, value) = item.split("=")
browser.add_cookie({'name':key, 'value': value})
browser.get(url)
browser.save_screenshot(save_path.strip())
finally:
browser.close()
from selenium.common.exceptions import NoSuchElementException
sites = open("site.conf").readlines()
for site in sites:
(url, cookie, save_path) = site.split(",")
# browser.delete_cookie(key)
try:
browser = webdriver.Chrome()
browser.get(url)
for item in cookie.split(";"):
(key, value) = item.split("=")
browser.add_cookie({'name':key, 'value': value})
browser.get(url)
browser.save_screenshot(save_path.strip())
finally:
browser.close()
本文介绍了一种使用Python的Selenium库实现批量网页截图的方法。通过读取配置文件中的URL、Cookies及保存路径,自动打开网页并设置Cookies,最终保存为指定路径下的截图。
428

被折叠的 条评论
为什么被折叠?



