Python + Selenium +Chrome 批量下载网页代码修改

主要修改以下代码可以调用 本地的 user-agent.txt 和 cookie.txt

来达到在登陆状态下 批量打开并下载网页,以网页 ID 来保存为网页文件名

PS:很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从而导致自己放弃,为此我建了个Python全栈开发交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题有老司机解决哦,一起相互监督共同进步

导入 webdriver

from selenium import webdriver

读取本地文件中的 URL 链接

address = ‘./url.txt’

fp = open(address, ‘r’)

lines = fp.readlines()

print (‘【URL 链接】:% s’, lines)

调用环境变量指定的 PhantomJS 浏览器创建浏览器对象

driver = webdriver.PhantomJS()

driver = webdriver.Chrome()

如果没有在环境变量指定 PhantomJS 位置

driver = webdriver.PhantomJS(executable_path=”./phantomjs”))

for data in lines:

get 方法会一直等到页面被完全加载,然后才会继续程序,通常测试会在这里选择 time.sleep (2)

driver.get(data)

向下滚动 10000 像素

js = “document.body.scrollTop=10000”

js=”var q=document.documentElement.scrollTop=10000”

执行 JS 语句

driver.execute_script(js)

查看页面快照

driver.save_screenshot(“csdn.png”)

print (‘执行中。。。’)

关闭浏览器

driver.quit()

print (‘执行结束。。。’)

关闭文件流

fp.close()

总结:有很多人在学习Python的过程中,往往因为遇问题解决不了或者没好的教程从而导致自己放弃,为此我建了个Python全栈开发交流.裙 :一久武其而而流一思(数字的谐音)转换下可以找到了,里面有最新Python教程项目可拿,不懂的问题有老司机解决哦,一起相互监督共同进步

本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

python webdriver save_Python + Selenium +Chrome 批量下载网页代码修改【新手必学】相关推荐

  1. python 批量下载 代码_Python + Selenium +Chrome 批量下载网页代码修改

    Python + Selenium +Chrome 批量下载网页代码修改 主要修改以下代码可以调用 本地的 user-agent.txt 和 cookie.txt 来达到在登陆状态下 批量打开并下载网 ...

  2. python 文件更新_使用Python批量更新服务器文件【新手必学】

    买了个Linux服务器,Centos系统,装了个宝塔搭建了10个网站,比如有时候要在某个文件上加点代码,就要依次去10个文件改动,虽然宝塔是可视化页面操作,不需要用命令,但是也麻烦,虽然还有git的h ...

  3. Python短文本自动识别个体是否有自杀倾向【新手必学】

    我们以微博树洞为例,讲解了怎么自动爬取单个微博的评论.今天我们就要用上这些数据做一个自杀倾向分类器,这样的分类器如果应用得当,将可以帮助成千上万误入歧途的人们挽回生命. 为了简化问题,我们将短文本分为 ...

  4. python之批量下载网页数据

    python之批量下载网页数据 要下载如下网页所示数据,一个一个点下载繁琐,我们用python代码来批量下载. python代码: import urllib.request # url reques ...

  5. Node爬虫:批量下载网页

    编写网页爬虫时,爬取 html 页面是基本功能.在 Node.js 中,只需借助内置的 http 模块,即可实现一个网页下载器,代码如下: const http = require('http') c ...

  6. 自动化测试框架搭建三python环境安装selenium和手动下载安装selenium的方法

    python环境安装selenium和手动下载安装selenium的方法 方法1:cmd环境下,用pip install selenium 可能会很慢 方法2:下载selenium安装包手动安装 下载 ...

  7. Excel功能强大到可批量下载网页的PNG格式图片

    今天啊,我们要通过Excel来演示一下,批量下载网页上png格式图片的操作. (方方格子插件) 1.先看动图演示吧 2.首先我们需要打开excel的操作界面. ​ 3.然后我们需要选择复制具有网页图片 ...

  8. 下载网页图片-如何批量下载网页图片-批量图片下载工具免费

    下载网页图片,今天给大家分享一款免费批量下载网页图片软件,支持任意格式的图片批量下载,只需要输入关键词或批量导入网页链接即可下载图片.批量下载任意网页上的图片,每个人都可以拥有各种高清图源.支持批量图 ...

  9. 下载网页图片-批量下载网页图片软件免费

    下载网页图片,今天给大家分享一款免费批量下载网页图片软件,支持任意格式的图片批量下载,只需要输入关键词或批量导入网页链接即可下载图片.批量下载任意网页上的图片,每个人都可以拥有各种高清图源.支持批量图 ...

最新文章

  1. 如何创建一个定时管理的页面
  2. c语言删除偶数号节点,第十二周作业
  3. Eclipse——e(fx)clipse下载错误导致的安装失败解决方案
  4. ArcGIS Desktop开发基础(转)
  5. 进程隐藏与进程保护(SSDT Hook 实现)(二)
  6. oracle 绑定变量模糊查询,求助-ACTIVE DG 异常shutdown
  7. 个体重构:将重构应用到生活中
  8. Simple TCP Server Client Socket C
  9. HDU 5944 Fxx and string(暴力/枚举)
  10. request对象作为:作用域
  11. jquery的一次点击实现
  12. linux低级格式化工具下载,硬盘低格工具(Hard Disk Low Level Format Tool)
  13. Linux下VirtualBox出现kernel driver not installed的解决方法
  14. 前端视频插件Video.js的基本使用
  15. python ide哪个好用_好用的Python IDE推荐
  16. 上课作业(5)——#576. 饥饿的牛(hunger)
  17. word2vec——训练自己的word2vec模型
  18. 数通--交互技术--STP+RSTP详解
  19. 安装micro/go-micro
  20. js原生时间日期选择

热门文章

  1. Redhat linux 5.3 基于bond的heartbeat
  2. 查看Scala编译的.class文件
  3. 手动创建git忽略push清单,node_module以及自身
  4. Hive与Hadoop的调用关系
  5. oracle中with的用法及用处
  6. php脚本开头注释_PHP文件注释标记及规范小结
  7. mysql+url的配置参数详解_MySql链接url参数详解
  8. python程序化 k线指定时间更新_Python之路 14 K线时间序列管理器
  9. iphone固件降级_iPhone无法开机怎么办?三种快速维修方法
  10. php数据类型_PHP数据类型能力问题和解答