python模拟打开Google浏览器并打开网页(selenium+chrome)
写这个博客的原因就是因为之前都是传参爬虫,还好自己会点网页,爬了一段时间觉得心好累,每次都要去自己找URL,找规律,传headers。
然后就想着能够模拟浏览器做各种操作,然后就果断学习selenium,第一次用程序打开浏览器有点小激动就赶紧来着记下来了。
进入正题吧:
1. 安装selenium(利用pip工具就行了,不多说)
2. 查看你的chrome浏览器版本,方法就是找到你的chrome浏览器位置,然后第一个文件夹名称就是对应的版本
3.下载chromedriver,链接:http://chromedriver.storage.googleapis.com/index.html
注意:chromedriver要和你的chrome浏览器相对应,对应表如下:
chromedriver版本 | 支持的Chrome版本 |
---|---|
v2.33 | v60-62 |
v2.32 | v59-61 |
v2.31 | v58-60 |
v2.30 | v58-60 |
v2.29 | v56-58 |
v2.28 | v55-57 |
v2.27 | v54-56 |
v2.26 | v53-55 |
v2.25 | v53-55 |
4. 这样准备工作就做完了,直接上代码:
from selenium import webdriver
import oschromedriver = "C:/Program Files (x86)/Google/Chrome/Application/chromedriver"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver) #模拟打开浏览器
driver.get("https://www.baidu.com/") #打开网址
driver.maximize_window() #窗口最大化(无关紧要哈)
driver.quit()
5. 执行代码去见证奇迹的时刻吧,奇迹没发生可千万不能怪我,留言继续交流。
python模拟打开Google浏览器并打开网页(selenium+chrome)相关推荐
- (转)python模拟打开Google浏览器并打开网页(selenium+chrome)
写这个博客的原因就是因为之前都是传参爬虫,还好自己会点网页,爬了一段时间觉得心好累,每次都要去自己找URL,找规律,传headers. 然后就想着能够模拟浏览器做各种操作,然后就果断学习seleniu ...
- win10默认浏览器不显示谷歌浏览器_win10系统下google浏览器无法打开网页的解决方法...
谷歌浏览器是一款功能非常强大的免费网页浏览器,拥有非常强大的用户群体.不过,最近一些 windows10系统 用户反映遇到了谷歌浏览器打不开的情况.下面,小编就给大家整理的一些有关google浏览器打 ...
- Windows ❀ 解决Google浏览器无法访问网页问题
文章目录 问题:Google浏览器无法访问网页 解决方法 问题:Google浏览器无法访问网页 使用Google浏览器打开某个已知安全网页时,弹出如下信息,错误内容如下:NET::ERR_CERT_D ...
- # IE浏览器打不开网页,google浏览器能打开
IE浏览器的设置出现了问题,在IE浏览器的"Internet选中"中删除个人设置即可,具体操作步骤如下: 1.打开IE浏览器,点击右上角的设置图标,然后点击"Intern ...
- 用python模拟一个文本浏览器来抓取网页
最近在研究爬虫, 主要是用urllib和urllib2以及其他的一些标准库. 当然, urllib2的缺点就是不能看到 http请求发送了那些header, 服务器返回的信息也看不到, 只能看到htm ...
- 使用隐式Intent打开系统浏览器的百度网页
使用隐式Intent,我们不仅可以启动自己程序内的活动,还可以启动其它程序的活动,这使得Android多个应用程序之间的功能共享成为了可能.比如说你的应用程序中需要展示一个网页,这时你没有必要自己去实 ...
- html提示用Safari浏览器打开,Safari浏览器无法打开网页怎么办 Safari打不开网站原因及解决方法...
最近,很多用户使用苹果手机的Safari浏览器时,都收到了打不开网页因为无法连接到服务器的提示,那afari浏览器无法打开网页怎么办?下面就和IT百科一起来看看吧! 1.网址已注销/禁用 当我们使用S ...
- android 网页无法打开,Android浏览器无法打开网页
你好,我是新来的android和我写了一个"简单的网络浏览器"的小应用程序. 但我的浏览器无法打开页面,它显示错误,如没有网络可用(网页不可用)甚至无线开启,并且正常的浏览器正在该 ...
- google 浏览器默认打开控制台_chrome浏览器使用 Console(控制台)
chrome浏览器使用 Console(控制台) 了解如何:打开DevTools Console(控制台),堆叠冗余消息或在自己的行上显示它们,清除或保持输出或将其保存到文件,过滤输出,以及了解其他C ...
最新文章
- token 的设计方案
- 从互联网大脑模型看腾讯与今日头条之争
- Unity 2D游戏开发教程之精灵的死亡和重生
- Lync Server 2010企业版系列PART6:部署后端
- 大批量插入数据如何优化
- python怎么设置图的大小_python – 如何调整seaborn中的子图大小?
- win32项目-最基础的窗口程序
- oracle 11g 卸载 客户端卸载
- Hadoop学习笔记—13.分布式集群中节点的动态添加与下架
- 问题四十八:怎么用ray tracing画superhyperboloid(超级双曲面)
- iphone core animation教程
- windows 下关闭135 139 445等危险端口
- h3c交换机重启_h3c交换机常用命令
- Android Studio 开发APP流程
- unity3d 本地化数据PlayerPrefs详解
- 云会议开启线上办公新模式
- 关于机器翻译,看这一篇就够了
- ffmpeg裁剪视频画面
- Tecohoo VD-182U 全高清视频会议摄像机
- 【Aviator】(二)应用实战