使用selenium模拟登陆163邮箱
selenium可以模拟真实浏览器,自动化测试工具,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。在用python写爬虫的时候,主要用的是selenium的Webdriver。
1、Mac终端安装selenium
2、模拟登陆163邮箱
import time
from selenium import webdriver
#启动chrome
br = webdriver.Chrome()
#打开163网站
br.get(“https://mail.163.com”)
time.sleep(1)
#邮箱登陆框在网页frame中,定位到frame,否则定位不到正确的元素*
br.switch_to.frame(0)
#找到邮箱输入框*
name=b.find_element_by_name(“email”)
#清空邮箱输入框*
name.clear()
#输入用户名
name.send_keys("**")
#找到密码输入框
p=br.find_element_by_name(“password”)
#清空密码输入框
p.clear()
#输入密码
p.send_keys("*****")
#点击确认登录按钮
br.find_element_by_id(“dologin”).click()
time.sleep(1)
br.switch_to_default_content()
使用selenium模拟登陆163邮箱相关推荐
- python利用selenium模拟登陆163邮箱
首先需要定位登录框的地址,分析过程见 https://www.jianshu.com/p/d59a5611c053 登陆框标签是一个iframe,且id每次都是不一样的,因此不能按id值查找,这里先按 ...
- python 大众点评模拟登陆_python项目实战:模拟登陆163邮箱,简单到爆
前言 相信大家都会做一些有趣的Python项目,对于小白的我们来说,如果成功了的话,那成就感是非常爆棚的的,这也是非常有助学习. 接下来,为大家介绍一个selenium 模拟登陆163邮箱的代码 首先 ...
- python模拟登陆 验证码el_python 模拟登陆163邮箱
import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium ...
- python模拟登陆163邮箱并获取通讯录
From: http://hi.baidu.com/fc_lamp/blog/item/2466d1096fcc532de8248839.html python模拟登陆163邮箱并获取通讯录 #-*- ...
- python模拟登录163邮箱_python模拟登陆163邮箱并下载邮件内容(第三版代码片段)
python模拟登陆163邮箱并下载邮件内容(第三版代码片段) 注意: 1 由于163邮箱有众多版本,所以登录请求URL,邮件URL等可能也不太一样,下面是163的简约3.0 2 代码缺乏错误处理能力 ...
- python模拟qq空间登录_python selenium模拟登录163邮箱和QQ空间
最近在看python网络爬虫,于是我想自己写一个邮箱和QQ空间的自动登录的小程序, 下面以登录163邮箱和QQ空间和为例: 了解到在Web应用中经常会遇到frame/iframe 表单嵌套页面的应用, ...
- selenium模拟登录163邮箱,定位账号及密码输入框问题和iframe嵌套
在学习Python自动化的过程中,这次在163邮箱登录的时候遇到了元素定位问题,通过资料查找,最终解决,现在记录一下. 问题:账号密码输入框定位失败. 发现问题过程: 按照常规的方法进行元素定位,但是 ...
- python模拟登录163邮箱_selenium+python 模拟登陆网易邮箱
selenium 模拟登陆网易邮箱实例 selenium 一.selenium 模拟登陆网易邮箱老样子,先来看看效果图吧(我没有设置正确的账号和密码,大家自己试的时候可以设置自己的账号密码),思路和分 ...
- Selenium WebDrive使用Edge浏览器模拟登录163邮箱
** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...
- 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱
零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...
最新文章
- springboot 优雅停机_Spring Boot 2.3 新特性优雅停机详解
- 【 FPGA 】FIR滤波器的采样速率与系统时钟速率不同时的资源消耗分析
- python3项目-终于找到python3项目实战教程
- lvm 多个硬盘合成一个_「ECS最佳实践」基于多块云盘构建LVM逻辑卷
- leetcode面试题 02.07. 链表相交
- 小 Q 与树(dsu on tree + segment tree)牛客练习赛 81 D
- bean交个spring和new比较区别
- Tomcat9 运行startup文件,打开的窗口是乱码显示
- 《人月神话》阅读笔记3
- ios开发 将json格式数据上传服务器
- oracle sqlplus
- winrm java客户端_java通过winrm4j远程连接win执行命令
- 使用poi操作word
- 让div填满剩下的空间
- 基金套利是怎么玩的?
- 可视化大屏模板|不玩虚的,套用立得报表
- VMWare 移动Linux CentOS 7虚拟机后连不上网怎么办
- 清除PbootCms中的版权标识
- 制作一款简易的可燃气体报警器,你来吗?
- Fiddler Windows 汉化抓包工具