selenium模拟登陆
来源:互联网 发布:疯狂java讲义第几版好 编辑:程序博客网 时间:2024/05/17 22:49
上一篇我已经介绍了selenium+python环境搭建,现在我们来举个例子,模拟网页登录。该代码只能模拟不需要验证码的网页登录哦!!
准备工作:
1.下载火狐浏览器,要求版本53.0以下;(不支持最新版本)
这里是所有版本的下载地址。
http://ftp.mozilla.org/pub/firefox/releases/
2.下载geckodriver.exe。
http://download.csdn.net/detail/xiaojiawen/9772341
下载好后直接将.exe解压到python的安装目录,即和python.exe目录相同;
如下图所示
3.直接上代码。
比如我要模拟开源中国的登录;
#coding:utf-8from selenium import webdriverdriver = webdriver.Firefox()driver.get("https://www.oschina.net/home/login?goto_page=http%3A%2F%2Fwww.oschina.net%2F")# 点登录按钮,输入账号密码后登录driver.find_element_by_id('userMail').send_keys("3333")driver.find_element_by_id('userPassword').send_keys("4444")driver.find_element_by_xpath('//*[@id="account_login"]/form/div/div[5]/button').click()
这里我将账号密码用3333和4444代替。
效果图
结果就是拉起火狐,然后模拟登录,当然账号错误登录不上啦。大家可以自己试试。
阅读全文
1 0
- selenium模拟登陆
- selenium模拟登陆163邮箱
- selenium、python模拟登陆淘宝
- selenium模拟登陆知乎
- [python爬虫]selenium+PhantomJS模拟登陆
- 利用Selenium模拟登陆百度demo
- python+selenium+phantomjs 模拟淘宝登陆
- selenium模拟登陆时截取验证码
- Selenium+PhantomJS QQ空间模拟登陆
- selenium+python模拟登陆163邮箱
- python selenium网络爬虫 模拟登陆
- 第二章 selenium动态网页请求和模拟jobbole登陆
- 【python 爬虫】linux 下 selenium+phantomjs 自动模拟登陆
- java selenium tess4j识别验证码模拟登陆。
- 【Python】模拟登陆并抓取拉勾网信息(selenium+phantomjs)
- python爬虫——基于selenium用火狐模拟登陆爬搜索关键词的微博
- python selenium,PhantomJS运用 抓取滚动条滚动加载的页面, js动作操作,模拟登陆
- webmagic是个神奇的爬虫【三】—— 使用selenium模拟登陆
- 去除ViewPager页面切换动画和禁止滑动
- mysql find_in_set
- jmeter怎么发送https请求
- 《写给大家看的设计书》
- 建立android开发环境
- selenium模拟登陆
- Java线程:线程的交互
- 金蝶EAS,列表界面ListUI数据过滤,按照财务组织数据隔离
- undefined reference to `udev_device_get_action'
- 《高性能网站建设指南》
- iOS/Swift3.0 修改状态栏文字的颜色
- java 将字符串中含有unicode 转成中文
- 使用appium在android7.0真机上测试程序时报错command failed shell "ps 'uiautomator'"的解决方式
- 支付宝接入流程