首页 > 编程语言 >selenium+python实例详解:邮箱登陆

selenium+python实例详解:邮箱登陆

时间:2023-03-05 11:38:47浏览次数:33  
标签:webdriver python selenium driver find 详解 element id


1、访问百度首页的selenium+python示例代码
from selenium import webdriver
import time
driver = webdriver.Ie()
driver.get("http://www.baidu.com")
time.sleep(10)
driver.close()
driver.quit()
driver = None</span>

2、登陆139邮箱的selenium+python示例代码

from selenium import webdriver
import time
driver=webdriver.Ie()
driver.get("http://m.mail.10086.cn")
driver.implicitly_wait(30)
driver.find_element_by_id("ur").send_keys("15610537527")
driver.find_element_by_id("pw").send_keys("15866584957")
driver.find_element_by_class_name("loading_btn").click()
time.sleep(5)
driver.quit()


from selenium import webdriver  #要想使用selenium 的webdriver 里的函数,首先把包导进来
import time #调入time 函数
driver=webdriver.Ie()
#选择浏览器,可以是Firefox 、Ie 或Chrome,使用前需安装浏览器插件;
#driver是一个变量,可随便起
driver.get("http://m.mail.10086.cn")
#mplicitly_wait() 方法实现智能等待,相当于uft中的集合点,此处智能等待30秒
driver.implicitly_wait(30)
driver.find_element_by_id("ur").send_keys("15610537527")
#一个元素有若干属性id 、name、(也可以用其它方式定位),此处通过id识别元素,该输入框的id叫ur ,
#我要在输入框里输入15610537527
driver.find_element_by_id("pw").send_keys("15866584957")
driver.find_element_by_class_name("loading_btn").click()
#搜索的按钮的name 叫loading_btn ,我需要点一下按钮( click() )。
time.sleep(5) #休眠5秒
#driver.quit() #退出并关闭窗口的每一个相关的驱动程序
driver.close() #关闭当前窗口,注意与上者的区别,按需选用







标签:webdriver,python,selenium,driver,find,详解,element,id
From: https://blog.51cto.com/sdwml/6101280

相关文章

  • selenium_webdriver(python)获取元素属性值,浏览器窗口控制、网页前进后退,title/url打
    <spanstyle="font-family:Arial,Helvetica,sans-serif;"><spanstyle="font-size:18px;">#coding:UTF-8#这句是为了声明编码格式,一定要有</span></span><spansty......
  • Python 循环体在文件中的使用
    <spanstyle="font-size:18px;">#while循环在文件中的使用,输出打印文件内容fr=open("aaa.py",'r')s=fr.readline()whiles!='':#s不等于空printss=fr......
  • Python 字符串切割函数设计
    s="fs.fes..23...43....tghf"print"要切割的字符串为:",s,"\n"s=s.strip()#去掉字符串左右两边空格print"输出去掉空格的字符串:",s,"\n"#sep为切割字符串的......
  • Python循环遍历文件
    <prename="code"class="python">'''for遍历文件open("aaa.py","r").readline()遍历aaa.py的第一行,每个字符作为一行open("aaa.py","r").readlines()遍历整个aaa.py文......
  • Python写的网络刷博器爬虫
    while网络刷博器爬虫:     #!/usr/bin/python#coding:UFT-8importwebbrowserimportosimporttime#导入的Python函数模块i=0n=0#whiletrue:#添加whiletrue:将一......
  • 软件测试|一文带你入门Python图片处理神器Pillow
    前言情人节刚过,我还是单身,我想了一下原因,是我的拍照技能不行,也有我对女神表白的套路太过老的原因,我没有体现出身为程序猿的优势,虽然我们拍照不行,但是我们身为程序猿,可以改......
  • Python利用模糊哈希实现对比文件相似度详解
    导读对比两个文件相似度,python中可通过difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh实现,在大量需要对比,且文件较大时,需要更高的效率,可以考虑模糊哈希,本文就来和大......
  • 微信小程序结合php后台实现登录授权机制详解
    微信小程序应用的用户登录授权机制相当复杂,官方给出了下面一张流程图来解释:下面结合这张图来详细讲述下小程序的登录验证授权机制。首先,小程序应用实现登录验证的前提是......
  • 简单介绍Python中如何给字典设置默认值
    这篇文章主要介绍了Python中如何给字典设置默认值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教Python字典设置默认值我们都知道,在Pyt......
  • python回顾
    重点!!!只记录了我感觉需要记得,还有大部分没有记录,希望可以去看网址-------⬇------网址python回顾and(&)or(|)#1.当用&与|用于数值计算时2&1将数值化为......