python+selenium+google网页自动截全图保存

使用Python结合Selenium和Chrome无头浏览器实现网页全图的自动截取,具备登录功能和自动翻页。需要注意Chrome浏览器位置的指定以及匹配的ChromeDriver版本。文章提供了精简版代码,只需URL即可进行截图。
摘要由CSDN通过智能技术生成

代码说明

  • 采用python+selenium+google无界面操作
  • 含有自动登陆功能,可修改为相应的css选择器
  • 含有自动点击下一页的操作(存在重复保存覆盖问题,因为点击的时间以及网页加载问题)
  • 文末有精简版,提供url就可进行自动截图
  • 其他说明

pip install selenium
1、确保谷歌浏览器安装在可以找到的位置(默认位置或自己指定的位置)。 如果不是默认位置,则需要用下面的代码来指定谷歌浏览器的安装位置:
ChromeOptions options = new ChromeOptions();
options.setBinary("/path/to/other/chrome/binary");
2、下载你系统上所需要的ChromeDriver文件,windows所需下载地址为:
下载地址:http://chromedriver.storage.googleapis.com/index.html
下载之前要注意看看你电脑上装的chrome版本号,
建议放到python的\Scripts文件目录下

import os
import time
import sys
from selenium import webdriver
from selenium.webdriver.chrome.options import Options


# 登陆参数
username = "xxxx"        # 请替换成你的用户名
password = "xxxx"    # 请替换成你的密码
mysearch_key = "xxx"    # 搜索词
image_save_path = "./images/"   # 保存路径
myurl = 'https://wenshu.court.gov.cn/website/wenshu/181010CARHS5BS3C/index.html?open=login'

if not os.path.exists(image_save_path):
    os.mkdir(image_save_path)

# 浏览器参数设置
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
driver = webdriver.Chrome(options=chrome_options)
driver.get(myurl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值