用selenium做模拟登录163邮箱(有两种方式,行为链)
**
用selenium做模拟登录163邮箱
**
#方案一
# from selenium import webdriver
# from selenium.webdriver.common.action_chains import ActionChains
# from selenium.webdriver.common.by import By
# import time
# driver = webdriver.Chrome()
# driver.get('https://mail.163.com/')
# #获取ifram
# login_iframe = driver.find_element(By.XPATH,'//div[@class="loginWrap"]/div[@id="loginDiv"]/iframe')
# #切换到ifram
# driver.switch_to.frame(login_iframe)
# #点击账号输入
# u = driver.find_element(By.XPATH,'//div[@id="account-box"]/div[2]/input')
# u.send_keys('DXY2042085769@163.com')
# #点击输入密码
# u = driver.find_element(By.XPATH,'//div[@class="inputbox"]/div[2]/input[2]')
# u.send_keys('123456')
# u = driver.find_element(By.XPATH,'//div[@class="f-cb loginbox"]/a').click()
#方案二
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome()
driver.get('https://mail.163.com/')
#获取ifram
login_iframe = driver.find_element(By.XPATH,'//div[@class="loginWrap"]/div[@id="loginDiv"]/iframe')
#切换到ifram
driver.switch_to.frame(login_iframe)
#点击账号输入
u = driver.find_element(By.XPATH,'//div[@id="account-box"]/div[2]/input')
u.send_keys('DXY2042085769@163.com')
#点击输入密码
p = driver.find_element(By.XPATH,'//div[@class="inputbox"]/div[2]/input[2]')
p.send_keys('123456')
i = driver.find_element(By.XPATH,'//div[@class="f-cb loginbox"]/a')
#创建鼠标行为链
anctions = ActionChains(driver)
#输入账号
anctions.send_keys_to_element(u,'DXY2042085769@163.com')
#输入密码
anctions.send_keys_to_element(p,'123456')
#点击登录
anctions.move_to_element(i).click()
#提交鼠标行为链
anctions.perform()
总结:要使输入的xpath是正确的,用行为链方法不要忘了提交
用selenium做模拟登录163邮箱(有两种方式,行为链)相关推荐
- Selenium WebDrive使用Edge浏览器模拟登录163邮箱
** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...
- python模拟qq空间登录_python selenium模拟登录163邮箱和QQ空间
最近在看python网络爬虫,于是我想自己写一个邮箱和QQ空间的自动登录的小程序, 下面以登录163邮箱和QQ空间和为例: 了解到在Web应用中经常会遇到frame/iframe 表单嵌套页面的应用, ...
- [Python爬虫] Selenium实现自动登录163邮箱和Locating Elements介绍
前三篇文章介绍了安装过程和通过Selenium实现访问Firefox浏览器并自动搜索"Eastmount"关键字及截图的功能.而这篇文章主要简单介绍如何实现自动登录163邮箱,同时 ...
- Python爬虫 Selenium实现自动登录163邮箱和Locating Elements介绍
Python爬虫视频教程零基础小白到scrapy爬虫高手-轻松入门 https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.482434a6E ...
- python模拟登录163邮箱_Python实现模拟登录网易邮箱的方法示例
本文实例讲述了Python实现模拟登录网易邮箱的方法.分享给大家供大家参考,具体如下: #coding:utf-8 import urllib2,urllib import cookielib fro ...
- python模拟登录163邮箱_python模拟登陆163邮箱并下载邮件内容(第三版代码片段)
python模拟登陆163邮箱并下载邮件内容(第三版代码片段) 注意: 1 由于163邮箱有众多版本,所以登录请求URL,邮件URL等可能也不太一样,下面是163的简约3.0 2 代码缺乏错误处理能力 ...
- python模拟登录163邮箱_python模拟登录网易邮箱-阿里云开发者社区
python模拟登录网易邮箱 #coding:utf-8 import urllib2,urllib import cookielib from bs4 import BeautifulSoup #设 ...
- selenium模拟登录163邮箱,定位账号及密码输入框问题和iframe嵌套
在学习Python自动化的过程中,这次在163邮箱登录的时候遇到了元素定位问题,通过资料查找,最终解决,现在记录一下. 问题:账号密码输入框定位失败. 发现问题过程: 按照常规的方法进行元素定位,但是 ...
- Python+Selenium实现自动登录163邮箱导出邮件可按时间和内容进行筛选
文章目录 描述 一.打码平台 二.实现方法 1. 过点选验证 2. 全部代码 总结 备注 描述 此脚本可以实现网易163邮箱的自动登录,自动过点选验证,按时间和关键字筛选内容,最后导出邮件 一.打码平 ...
- python模拟登录163邮箱_selenium+python 模拟登陆网易邮箱
selenium 模拟登陆网易邮箱实例 selenium 一.selenium 模拟登陆网易邮箱老样子,先来看看效果图吧(我没有设置正确的账号和密码,大家自己试的时候可以设置自己的账号密码),思路和分 ...
最新文章
- MindInsight训练可视整体设计介绍
- 轻松解决Windows7声卡驱动不全问题
- Vue+flask前后端开发
- “优秀IT工程师”是什么样的?
- java char指针数组_简单总结C语言中各种类型的指针的概念
- 7.3.8.1 - 并发多线程 死锁和递归锁 - 信号量
- SQL在SQL Server中相交使用
- 算法笔记_045:币值最大化问题(Java)
- 7部署rancher步骤_Rancher发布K3s,真会玩。。
- 2021年MathorCup高校数学建模挑战赛——大数据竞赛赛道A -思路分享
- keymaker注册机之内在注册机教程
- Mysql数据库创建表——标准模板
- python训练数据集_python 划分数据集为训练集和测试集的方法 python中如何实现将数据分成训练集与测试集...
- python 打开网页并截图_python 使用默认浏览器打开,截图内容,并识别内容
- 阿里云 杭州 ARM 云服务器性能评测
- python3 爬虫入门 简单爬取京东商品名称案例 详细笔记说明
- 《炬丰科技-半导体工艺》薄晶圆处理挑战和新兴解决方案
- Flink程序 Timer实现定时操作
- 使用conda进行python环境管理
- 7号球衣的故事:重要的不是号码,而是穿着它的人