selenium打开网址
前置条件:已下载浏览器驱动
from selenium import webdriver# 创建WebDriver对象,指明使用chrome浏览器驱动的路径
wd = webdriver.Chrome(r'd:\webdriver\chromedriver.exe')# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('https://www.baidu.com')
该代码可以运行,但有三个弊端:
- 需要在webdriver.Chrome中(r'd:\webdriver\chromedriver.exe')指定webdriver的路径,有点麻烦。
- 如果你的代码给别人运行,他的电脑上存放浏览器驱动的路径不一定和你一样。
- 而且Selenium 升级到版本 4 以后, 即将废弃上面这种 指定驱动路径 的写法,运行会有如下告警:DeprecationWarning: executable_path has been deprecated, please pass in a Service object
解决方法:
我们可以把浏览器驱动 所在目录
加入环境变量 Path
,当写代码时,就可以无需指定浏览器驱动路径了。(因为Selenium会自动在环境变量 Path 指定的那些目录里查找名为chromedriver.exe 的文件)
一定要注意的是, 加入环境变量 Path 的,不是浏览器驱动全路径,而是 浏览器驱动所在目录!以上面代码为例就是 d:\webdrivers
添加完成后,就可以不用指定浏览器驱动路径了。
from selenium import webdriver# 创建WebDriver对象,指明使用chrome浏览器驱动
wd = webdriver.Chrome()# 调用WebDriver 对象的get方法 可以让浏览器打开指定网址
wd.get('https://www.baidu.com')
selenium打开网址相关推荐
- php 遍历所有网站网址,使用selenium获取网址所加载所有资源url列表信息
抓取数据时,经常遇到有的数据是通过ajax异步调取的,如何通过selenium获取网址所加载的全部请求url地址了,即我们打开开发者工具里面network中记录的请求url列表,可以参考下面代码 # ...
- 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...
猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...
- 微信阅读原文直接打开浏览器_微信打开网址添加在浏览器中打开提示
使用 http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#weixin.qq.com#wechat_redir ...
- Android 发起加入QQ群、打开网址、启动拨打电话界面
/****************** 发起添加群流程. ** @param key 由官网生成的key* @return 返回true表示呼起手Q成功,返回fals表示呼起失败*********** ...
- selenium打开Firefox、IE、Chrome浏览器【python】
selenium打开不同浏览器的脚本. 1.Firefox from selenium import webdriver driver=webdriver.Firefox() driver.get(& ...
- chrome打开网址但是没有地址栏
chrome打开网址但是没有地址栏 C:\Users\Administrator>C:\Users\Administrator\AppData\Local\Google\Chrome\Appli ...
- python+selenium打开浏览器-设置浏览器路径和驱动器路径
python+selenium打开浏览器 from selenium import webdriver from selenium.webdriver.chrome.options import Op ...
- 微信打开网址提示在浏览器中打开的办法
使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信一更新基本失效.大家常用的方法是,弹出一个遮罩提示用户在新的浏览器窗口打开,再也不用管微信如何的更新 ...
- 手机QQ和微信打开网址 自动跳转到浏览器打开的代码
手机QQ和微信打开网址 自动跳转到浏览器打开的代码 <script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152″> ...
- 微信打开网址添加在浏览器中打开提示
使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信已更新基本失效,最新的一个是使用链接跳转方式: http://mp.weixin.qq.com/mp ...
最新文章
- 【观点】智能制造:新时代智能产业革命的基石|王飞跃
- Opencv各种滤波实现
- SSM中通过okhttp3向接口发送xml格式的请求参数
- 操作系统——页面置换算法
- 虚拟专题:知识图谱 | 医学知识图谱构建关键技术及研究进展
- Pyhton学习——Day33
- 翻译 Real-Time Global Localization of Robotic Cars in Lane Level via Lane Marking Detection and Shape
- java 读文件 解析
- 人工智能、机器学习、神经网络及深度学习关系
- 2017第34届广州国际特许连锁加盟展览会会刊(参展商名录)
- 华为鸿蒙os logo,华为鸿蒙OS Logo揭秘:Powered by HarmonyOS
- 获取Audio音乐的总时长
- maven 导入jar包失败编译代码失败解决方案
- 【Win10微信截图】Win10的wechat截图模糊修正
- 求解圆圈中最后剩下的数字
- 百度搜索广告投放的展现位置!百度推广广告是如何扣费的?
- 办公软件不能打印能打印测试页,excel2010无法打印的解决方法
- 大学都要学计算机吗,大学要买电脑吗?大学生为什么现在都要标配一台笔记本?...
- H.264里的SEI——自定义信息(SEI)
- 永安在线API安全管控平台正式发布,以情报建立API安全基线
热门文章
- 车载以太网网络中的时间同步
- redis课程视频 黄建宏_Redis从入门到精通 视频教程 下载
- [资源帖]ICML2016 下载地址
- oracle数据库刷内存语句,Oracle数据库内存助手
- Windows Edge 下载软件被检测到病毒无法下载
- uooc c语言作业测验答案,UOOC优课在线组织行为学测验作业答案
- 基于Python网络爬虫的设计与实现毕业设计
- 马哥Linux笔记整理
- 个人财务软件java_个人账务管理系统java
- x80hd装linux,台电X80HD:双系统切换的方法演示_台电 X80HD_平板电脑评测-中关村在线...