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邮箱相关推荐

  1. python利用selenium模拟登陆163邮箱

    首先需要定位登录框的地址,分析过程见 https://www.jianshu.com/p/d59a5611c053 登陆框标签是一个iframe,且id每次都是不一样的,因此不能按id值查找,这里先按 ...

  2. python 大众点评模拟登陆_python项目实战:模拟登陆163邮箱,简单到爆

    前言 相信大家都会做一些有趣的Python项目,对于小白的我们来说,如果成功了的话,那成就感是非常爆棚的的,这也是非常有助学习. 接下来,为大家介绍一个selenium 模拟登陆163邮箱的代码 首先 ...

  3. python模拟登陆 验证码el_python 模拟登陆163邮箱

    import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium ...

  4. python模拟登陆163邮箱并获取通讯录

    From: http://hi.baidu.com/fc_lamp/blog/item/2466d1096fcc532de8248839.html python模拟登陆163邮箱并获取通讯录 #-*- ...

  5. python模拟登录163邮箱_python模拟登陆163邮箱并下载邮件内容(第三版代码片段)

    python模拟登陆163邮箱并下载邮件内容(第三版代码片段) 注意: 1 由于163邮箱有众多版本,所以登录请求URL,邮件URL等可能也不太一样,下面是163的简约3.0 2 代码缺乏错误处理能力 ...

  6. python模拟qq空间登录_python selenium模拟登录163邮箱和QQ空间

    最近在看python网络爬虫,于是我想自己写一个邮箱和QQ空间的自动登录的小程序, 下面以登录163邮箱和QQ空间和为例: 了解到在Web应用中经常会遇到frame/iframe 表单嵌套页面的应用, ...

  7. selenium模拟登录163邮箱,定位账号及密码输入框问题和iframe嵌套

    在学习Python自动化的过程中,这次在163邮箱登录的时候遇到了元素定位问题,通过资料查找,最终解决,现在记录一下. 问题:账号密码输入框定位失败. 发现问题过程: 按照常规的方法进行元素定位,但是 ...

  8. python模拟登录163邮箱_selenium+python 模拟登陆网易邮箱

    selenium 模拟登陆网易邮箱实例 selenium 一.selenium 模拟登陆网易邮箱老样子,先来看看效果图吧(我没有设置正确的账号和密码,大家自己试的时候可以设置自己的账号密码),思路和分 ...

  9. Selenium WebDrive使用Edge浏览器模拟登录163邮箱

    ** Selenium WebDrive使用Edge浏览器模拟登录163邮箱(详细过程及代码) ** 1.首先要在pycharm中下载好Selenium 2.然后下载浏览器驱动这里是链接 (https ...

  10. 零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱

    零基础:Python之Selenium操作浏览器模拟登陆QQ邮箱 一. Selenium简介 二. 环境配置 2.1 Python运行环境搭建 2.2 Selenium相关安装与配置 2.2.1 Se ...

最新文章

  1. springboot 优雅停机_Spring Boot 2.3 新特性优雅停机详解
  2. 【 FPGA 】FIR滤波器的采样速率与系统时钟速率不同时的资源消耗分析
  3. python3项目-终于找到python3项目实战教程
  4. lvm 多个硬盘合成一个_「ECS最佳实践」基于多块云盘构建LVM逻辑卷
  5. leetcode面试题 02.07. 链表相交
  6. 小 Q 与树(dsu on tree + segment tree)牛客练习赛 81 D
  7. bean交个spring和new比较区别
  8. Tomcat9 运行startup文件,打开的窗口是乱码显示
  9. 《人月神话》阅读笔记3
  10. ios开发 将json格式数据上传服务器
  11. oracle sqlplus
  12. winrm java客户端_java通过winrm4j远程连接win执行命令
  13. 使用poi操作word
  14. 让div填满剩下的空间
  15. 基金套利是怎么玩的?
  16. 可视化大屏模板|不玩虚的,套用立得报表
  17. VMWare 移动Linux CentOS 7虚拟机后连不上网怎么办
  18. 清除PbootCms中的版权标识
  19. 制作一款简易的可燃气体报警器,你来吗?
  20. Fiddler Windows 汉化抓包工具

热门文章

  1. 苹果雪豹操作系统正式版_苹果发布WatchOS 6.1.2第三个测试版本,修复Bug、提升设备稳定性...
  2. 开启固定拨号FDN功能,发送信息时如何做FDN检测
  3. 优秀的程序员是没有性生活的
  4. 怎么录制自己手机上的视频
  5. HUST算法实践_POJ3233
  6. echars 南丁格尔图 构建与配置
  7. 怎么把竖线去掉_怎么去掉word竖线
  8. HTML表单基本结构
  9. 一看就懂系列:什么是相速度与群速度
  10. 蜜雪冰城“土”里刨金