Python+selenium驱动谷歌浏览器
2023-09-14 08:59:02 时间
1,下载安装谷歌浏览器驱动
下载地址:
http://npm.taobao.org/mirrors/chromedriver/
后续步骤:下载后解压,
2,把驱动放到正确的路径
mac 要把Chromedriver放到这个目录:文件夹路径/usr/local/bin/
3,代码示例
接下来我们要用代码实现一个功能,让百度自己搜索关键字“博客园”,代码是什么意思我会在代码后面写注释,让初学者看得懂
from selenium import webdriver #导入驱动,就是刚刚你下载那个浏览器驱动(你电脑要有浏览器哦)
wd=webdriver.Chrome() #实例化
wd.get('https://www.baidu.com/') #在浏览器中输入百度网址
wd.find_element_by_xpath('//*[@id="kw"]').send_keys("博客园") #在百度中输入“博客园”
wd.find_element_by_xpath('//*[@id="su"]').click() #点击“百度一下”按钮
其他:mac信任问题
运行的时候,可能会出现mac 不信任我们下载下来的 webdriver 文件,打开安全隐私模式,添加信任就可以了
进入/usr/local/bin/目录下,
xattr -d com.apple.quarantine chromedriver
相关文章
- 【Python成长之路】python 基础篇 -- global/nonlocal关键字使用
- 【Python】python 日期操作
- 第三百五十节,Python分布式爬虫打造搜索引擎Scrapy精讲—selenium模块是一个python操作浏览器软件的一个模块,可以实现js动态网页请求
- Python实现计算圆周率π的值到任意位的方法示例
- Python技巧—list与字符串互相转换
- Python 数据驱动工具:DDT
- python:pip升级pip本身和setuptools(Python 3.7.15)
- Python pip 简介 [MD]
- Centos 6.4 安装Python 2.7 python-pip
- Compare assert exception in should(JavaScript) and unittest(Python)
- os.path模块【python】
- Python 在问答频道中刷题积累到的小技巧(六)
- Atitit web httphandler的实现 java python node.js c# net php 目录 1.1. Java 过滤器 servelet1 1.2. Python的
- 【Python基础】python爬虫之异步网络爬虫ǃ
- Python的IDE:基于Eclipse/MyEclipse软件的PyDev插件配置python的开发环境(不同python项目加载不同版本的python)—从而实现Python编程图文教程之详细攻略
- Py之Matplotlib:python包之Matplotlib库图表绘制经验总结(中英文字体修改、横坐标文字进行横/纵向显示、控制坐标轴范围等)之详细攻略
- Python:python语言中与时间有关的库函数简介、安装、使用方法(获取当前时间/计算程序块前后运行时间/模型训练时间或耗费时间)之详细攻略
- Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略
- 〖Python WEB 自动化测试实战篇⑬〗- 实战 - 数据驱动在自动化测试中的应用
- 使用Python为中秋节绘制一块美味的月饼
- Python标准库:内置函数property(fget=None, fset=None, fdel=None, doc=None)
- python 安装matplotlib
- Python 头部 #!/usr/bin/python 和 #!/usr/bin/env 的区别
- 【Python】Visual Studio Code 安装&&使用 hello python~~~~
- Python kafka操作实例(kafka-python)
- python计算波峰波谷值的方法(极值点)