代码说明
- 采用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