详解mac python+selenium+Chrome 简单案例


Posted in Python onNovember 08, 2019

第一步:下载selenium

pip install selenium

第二步:下载和你当前谷歌浏览器对应的驱动Chromedriver

下载地址:https://npm.taobao.org/mirrors/chromedriver

详解mac python+selenium+Chrome 简单案例

这是我谷歌对应的版本,点击选择下载对应的系统文件,下载完解压到你项目的目录里即可!

第三步:简单操作selenium

from selenium import webdriver

import time

# 创建Chrome的驱动对象
driver = webdriver.Chrome('这里写你刚下载的Chromedriver的地址即可')

# 加载页面 百度首页
driver.get("http://www.baidu.com")
# 保存当前界面
driver.save_screenshot("baidu.png")

# 搜索传智播客
driver.find_element_by_id("kw").send_keys("selenium")
# 点击搜索按钮
driver.find_element_by_id("su").click()

# 获取页面内容
# print(driver.page_source) #这个内容就和Elements中内容一样
# 获取当前的URL
print(driver.current_url)
# 获取cookie信息
cookies = driver.get_cookies()
# print(cookies)
# 处理成为我们发送请求时候,可以使用cookie
cookies = {cookie["name"]:cookie["value"] for cookie in cookies}
print(cookies)

time.sleep(3)

# 关闭当前窗口
# driver.close()
# 退出浏览器
driver.quit()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
python多线程用法实例详解
Jan 15 Python
Python 'takes exactly 1 argument (2 given)' Python error
Dec 13 Python
Python 绘图和可视化详细介绍
Feb 11 Python
python3中set(集合)的语法总结分享
Mar 24 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
使用k8s部署Django项目的方法步骤
Jan 14 Python
Python音频操作工具PyAudio上手教程详解
Jun 26 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
基于Python实现粒子滤波效果
Dec 01 Python
Django实现在线无水印抖音视频下载(附源码及地址)
May 06 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 Python
python manage.py runserver流程解析
Nov 08 #Python
详解python中docx库的安装过程
Nov 08 #Python
numpy.array 操作使用简单总结
Nov 08 #Python
如何在python中写hive脚本
Nov 08 #Python
Python 依赖库太多了该如何管理
Nov 08 #Python
python+OpenCV实现车牌号码识别
Nov 08 #Python
python实现飞机大战小游戏
Nov 08 #Python
You might like
用PHP制作的意见反馈表源码
2007/03/11 PHP
PHP读取PPT文件的方法
2015/12/10 PHP
基于PHP实现通过照片获取ip地址
2016/04/26 PHP
PHP文字转图片功能原理与实现方法分析
2017/08/31 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
Yii框架中用response保存cookie,用request读取cookie的原理解析
2019/09/04 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
通过Javascript读取本地Excel文件内容的代码示例
2014/04/08 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
jQuery实现仿Alipay支付宝首页全屏焦点图切换特效
2015/05/04 Javascript
将页面table内容与样式另存成excel文件的方法
2015/08/05 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
原生js实现选项卡功能
2017/03/08 Javascript
JS中定位 position 的使用实例代码
2017/08/06 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
Layui给数据表格动态添加一行并跳转到添加行所在页的方法
2018/08/20 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
微信小程序+云开发实现欢迎登录注册
2019/05/24 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
jQuery中event.target和this的区别详解
2020/08/13 jQuery
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
基于python中theano库的线性回归
2018/08/31 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
如何通过python画loss曲线的方法
2019/06/26 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
在keras中model.fit_generator()和model.fit()的区别说明
2020/06/17 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
职业规划书如何设计?
2014/01/09 职场文书
学生请假条格式
2014/04/11 职场文书
孙振耀退休感言
2015/08/01 职场文书
golang如何去除多余空白字符(含制表符)
2021/04/25 Golang
利用python进行数据加载
2021/06/20 Python