python实现网页截图

https://www.cnblogs.com/Mongol-J/p/12712492.html

https://npm.taobao.org/mirrors/chromedriver

 

1、pip install selenium

2、pip install chromedriver

3、下载chromedriver,确认好本机chrome对应的版本

http://chromedriver.storage.googleapis.com/index.html

4、代码如下:

复制代码
 1 import os
 2 import shutil
 3 from selenium import webdriver
 4 import time
 5 import random
 6 
 7 try:
 8     driver = webdriver.Chrome(r"D:\Download\chromedriver.exe")
 9     picture_url = "https://www.baidu.com"
10 
11     driver.get(picture_url)
12     driver.maximize_window()
13 
14     print(dir(driver))
15 
16     time.sleep(1)
17 
18     driver.get_screenshot_as_file('D:\\11.jpg')
19     print("%s:截图成功!!!" % picture_url)
20     driver.close()
21 except BaseException as msg:
22     print(msg)
复制代码

 

 

Linux截图:

按照linux chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
yum install ./google-chrome-stable_current_x86_64.rpm


chmod +x chromedriver

移动端代码
https://blog.csdn.net/lylfv/article/details/106901541

pc端代码
https://blog.csdn.net/u012887259/article/details/103306861

 

截长图:

https://www.cnblogs.com/feibazhf/p/14337452.html

 

作者:wsongl

出处:https://www.cnblogs.com/wsongl/p/14437098.html

版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。

靡不有初,鲜克有终

posted @   wsongl  阅读(998)  评论(0编辑  收藏  举报
编辑推荐:
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
阅读排行:
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
· Vite CVE-2025-30208 安全漏洞
点击右上角即可分享
微信分享提示
more_horiz
keyboard_arrow_up light_mode palette
选择主题