python操作无界面的chrome浏览器

  1. python 操作无界面chrome浏览器

     python操作无界面的chrome浏览器。主要利用selenium 和对应自己电脑上Chrome浏览器版本的webdriver。
    

    chrome版本的webdriver下载地址:http://chromedriver.storage.googleapis.com/index.html。windows版本的只有32位的 chromedriver.你无需担心你用的是64位的浏览器。我写这写代码测试的正是64位的chrome浏览器。下载解压好的chromediver.exe 文件放进python安装路径下的scripts文件夹里(或者你用的是anaconda,放进anaconda安装路径下的scripts文件夹里)…这样配置就完 成了。使用的话主要是通过设置chrome浏览器无头模式来实现无界面的操作。下面就是通过无界面操作最终获得请求页面的源代码
    (并且关闭了浏览器和后台的进程)

# -*- coding: utf-8 -*-
"""
Created on Thu Aug  2 21:26:43 2018
@author: FanXiaoLei
"""
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
req_url = "https://www.baidu.com"
chrome_options=Options()
#设置chrome浏览器无界面模式
chrome_options.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=chrome_options)
# 开始请求
browser.get(req_url)
#打印页面源代码
print(browser.page_source)
#关闭浏览器
browser.close()
#关闭chreomedriver进程

python操作无界面的chrome浏览器(转)相关推荐

  1. 无界面的Chrome浏览器

    看代码: from selenium import webdriverclass Chrome_headless:"""无头的Chrome浏览器""& ...

  2. Python爬虫:Selenium模拟Chrome浏览器爬取淘宝商品信息

    对于采用异步加载技术的网页,有时候想通过逆向工程的方式来设计爬虫进行爬取会比较困难,因此,要想通过python获取异步加载数据往往可以使用Selenium模拟浏览器的方式来获取. Selenium是一 ...

  3. ubuntu下面的chrome浏览器增加标题栏

    没标题栏不适合鼠标选中,在chrome浏览器的空白处,右键选择"使用系统标题栏和边框"即可

  4. 谷歌浏览器手势操作_[经验分享] 2步操作永久提升谷歌Chrome浏览器默认下载速度...

    导语 文章底部点下"在看",多多分享吧.网站:soul88.com 前言: 其实现在从网上下载文件大部分都会使用专门的下载器进行下载,比如迅雷.BT软件.IDM等等,很多时候都不需 ...

  5. 用python写一个自动注册脚本_js自己写脚本自动操作注册插件基于chrome浏览器

    大家好!又到了一周的福利时间,今天给大家一个福利,以后抢票不需要手动刷新页面了,直接用你自己写的插件来控制,事先声明,本人是js菜鸟,所以今天带来的例子都是低级的例子 我自己写了一个ajax添加的程序 ...

  6. Python+selenium 自动化-操作已启用的chrome浏览器实例演示,chrome启用调试端口方法

    首先在 chrome 快捷方式的目标后面加上这个参数. 前面是代表调试端口,可以随便用端口,后面指向一个新的文件夹用于存储用户数据. 注: 后面的参数如果不加上,端口启用好像会失败,目前没有找到原因. ...

  7. 在无界面的Linux服务器上下载百度网盘文件

    因为常常使用云端服务器,特别希望能有一个命令行下的网盘来使用,于是就发现了bypy,这个工具利用了百度网盘开放的api,将文件储存在百度网盘/apps/bypy/之下,从而实现使用百度网盘上传下载. ...

  8. selenium操作无界面chrome浏览器

    今天展示一下python操作无界面的chrome浏览器.主要利用selenium 和对应自己电脑上Chrome浏览器版本的webdriver.chrome版本的webdriver下载地址:http:/ ...

  9. java实现浏览器ui中的收藏夹_谷歌改进Google Chrome浏览器中的PDF浏览器 带来全新UI...

    最近,谷歌一直在不断地改进在Chrome浏览器的PDF浏览器.例如,它开发了一个选项,以查看PDF的两页视图,并让你保存PDF表格.但这并不足够,由于目前的用户界面信息贫乏容易引发误解和困扰,谷歌正在 ...

最新文章

  1. 牛客~~打篮球~~~模拟水题
  2. Groovy安装与入门实例
  3. 快速深入一门语言的几个问题 - Shell909090 - 随笔杂记
  4. 京东大型API网关实践之路
  5. 一个回车引发的编译错误
  6. SAP中:ALE控制单元是什么?
  7. 高性能、高可用平台架构的演变过程
  8. QUIC 将会是 WebRTC 的未来么?
  9. 计算机系统变慢的原因,计算机系统运行速度变慢4大原因
  10. PLC_自动化控制系统_1_简说自动化控制系统
  11. 「LSTM 之父」亲笔万字长文,只为向世人证明:深度学习不是在母语为英语的地方被发明的...
  12. 曲终人散,我亦是行人。
  13. React启动报错These dependencies were not found:
  14. python爬虫音乐图片的感受_python爬虫+词云图,爬取网易云音乐评论
  15. pytorch的训练测试流程总结,以及model.evel(), model.train(),torch.no_grad()作用
  16. Cookie的禁用处理
  17. 应用充满想象 内存计算或颠覆商业模式
  18. 无忌典藏《生态系列奥赛金奖》百度首发
  19. 微软亚研副院长周明离职,将出任创新工场AI工程院首席科学家
  20. 华为matepad10.4适配M-Pen2教程

热门文章

  1. MQ100门座起重机 双螺旋输送机总装图 减速机图纸 自动圆式焊机总装图 VF6-7空气压缩机曲轴加工工艺及夹具设计 组合机床工艺设计 RV蜗轮蜗杆减速机 90度皮带机运载机器人设计……
  2. C# 有什么实用的第三方库吗?
  3. AI虚拟模特会被普及吗?
  4. nginx php .htaccess,Linux下nginx支持.htaccess文件实现伪静态的方法
  5. idea创建SSM项目(Spring+SpringMVC+MyBatis)
  6. 超详细的VisualDL 的项目嵌入可视化教学
  7. KB927917解决方法
  8. 调试 debugging
  9. 简单粗暴搞定webpack4的style-loader!css-loader
  10. webpack之css-loader