python selenium基本用法
1.官方文档(里面写的很详细,不过我猜你们也不会想去看英文,下面我把里面重要的写下来)
https://selenium-python.readthedocs.io/
2.打开浏览器
from selenium import webdriver
driver = webdriver.Firefox()
driver.get(url)
3.打开有插件(拓展)的浏览器
1.首先就是自己把拓展下载下来啦
2.查看配置好插件的浏览器在哪个文件夹下
2.1.在输入链接中输入:about:support
2.2.把插件路径复制下来
2.3.代码段
profile_directory=r' C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\xh7lakoc.default-1535385331293'
# 加载插件配置
profile = webdriver.FirefoxProfile(profile_directory)
# 启动浏览器配置
driver = webdriver.Firefox(profile)
driver.get(url)
4.定位元素
find_element_by_id
find_element_by_name
find_element_by_xpath
find_element_by_link_text
find_element_by_partial_link_text
find_element_by_tag_name
find_element_by_class_name
find_element_by_css_selector
例子:driver.find_element_by_xpath(xpath)
5.获取元素的内容
message=driver.find_element_by_xpath(xpath).text
6.点击元素
driver.find_element_by_xpath(xpath).clik()
7.在元素内输入
driver.find_element_by_xpath(xpath).send_keys('请填需要输入的内容')
python selenium基本用法相关推荐
- Python selenium基础用法详解
活动地址:CSDN21天学习挑战赛 学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩:迟一天就多一天平庸的困扰. 学习日记 目录 学习日记 一.Selenium库介绍 1.Selenium简介 ...
- python selenium 用法 和 Chrome headless
From: http://cuiqingcai.com/2599.html Selenium教程:https://www.yiibai.com/selenium selenium 官方参考文档:htt ...
- Python爬虫4.4 — selenium高级用法教程
Python爬虫4.4 - selenium高级用法教程 综述 Headless Chrome 设置请求头 设置代理IP 常用启动项参数options设置 Cookie操作 selenium设置coo ...
- __init__在python中的用法知乎_python使用selenium爬虫知乎的方法示例
说起爬虫一般想到的情况是,使用 python 中都通过 requests 库获取网页内容,然后通过 beautifulSoup 进行筛选文档中的标签和内容.但是这样有个问题就是,容易被反扒机制所拦住. ...
- Python+selenium用法 上
下载chromdriver到: python目录下 chrom目录下 添加chrom路径到path Python selenium 三种等待方式详解 1. 强制等待 time.sleep(10) 2. ...
- python中module用法_Python学习之module用法
Python学习之module用法 Python学习之module用法 为什么80%的码农都做不了架构师?>>> Python has a way to put definition ...
- python isnumeric函数用法_Python中isnumeric()方法的使用简介
Python中isnumeric()方法的使用简介 更新时间:2015年05月19日 09:35:06 投稿:goldensun 这篇文章主要介绍了Python中isnumeric()方法的使用,is ...
- python+selenium十:selenium的二次封装
python+selenium十:基于原生selenium的二次封装 from selenium import webdriverfrom selenium.webdriver.support.wai ...
- WEB自动化(Python+selenium)的API
在做Web自动化过程中,汇总了Python+selenium的API相关方法,给公司里的同事做了第二次培训,分享给大家 ...
最新文章
- 微信按钮android代码实现原理,微信小程序button标签open-type实现原理
- Ka的回溯编程练习 Part1|整划什么的。。
- springboot2.X 在项目启动后执行一段自定义代码
- keepalived主从模式监测nginx
- 页面怎么把关键字保留下来_怎么做seo优化,以及网站SEO优化计划!
- 树莓派4b设置RTC时钟模块DS3231
- cocos工程里面“”invalid ''cobl” in fuction xxx原理与解决方案
- 隐藏UITableView当没有数据或数据不够的时候出现的分割线.
- python导入数据画柱状图代码_在Linux下使用Python的matplotlib绘制数据图的教程
- The Future Of Mobile Development: HTML5 Vs. Native Apps
- 女孩起名字:100个优秀的女孩名字大全
- 2020幻影围棋 第三天围棋规则模块(一)
- DOS命令之诊断网络
- 部署Openstack报错及解决办法
- 日本汽车业进一步衰退,日本将来或沦为产业穷国
- 张孝祥正在整理Java就业面试题大全20100602版本(一)
- adb脚本选择语句_常用adb命令汇总(绝对干货)
- 现在, Delphi 的多线程已经非常易用了!
- Linux-tar打包与解压命令
- FCC Truncate a string 解决方法
热门文章
- ES6-ES11新特性_ECMAScript相关名词介绍_---JavaScript_ECMAScript工作笔记002
- MFC工作笔记0006---#pragma warning(disable:4996)是什么意思
- android学习笔记---51_编码实现软件界面,把固定不变的界面写到xml中,逻辑改变的写到程序中,
- android学习笔记---android常用的软件布局方式,使用方法总结
- fckeditor异常总结---org.apache.commons.fileupload.FileUploadException
- 双重检查锁定及单例模式
- 一步一步写算法(之prim算法 下)
- 一步一步写算法(之循环和递归)
- 用汇编的眼光看C++(之类静态变量、静态函数)
- wrapper在python中_virtualenvwrapper如何在python中安装虚拟环境?