码迷,mamicode.com
首页 > 编程语言 > 详细

用python自动登录博客园

时间:2019-09-04 21:34:17      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:内容   开发者   mem   word   and   cli   介绍   自动化   span   

                    Python自动化第一天
  Python强大的功能解放你的双手,账号多了,登录麻烦,密码一样又感觉不安全,不一样有容易忘记或混淆,咋办呢?
这个时候python就上场了,它说:“简单,用自动化写个登录代码,简单粗暴,在封装起来,以后再也不用担心记不住了”
下面写了个简单的博客园登录,写的不怎么好哈,有需要的兄弟姐妹可以看看,然后自己改改就能换成你们想登录的账号了,
对于封装和导入,下篇再来介绍
from selenium import webdriver
import time
a=webdriver.Chrome()
a.get("http:\\www.baidu.com")
a.find_element_by_xpath("//*[@id=‘kw‘]").send_keys("博客园")
a.find_element_by_id(‘su‘).click()
time.sleep(1)
a.find_element_by_xpath(‘//*[@id="1"]/h3/a[1]‘).click()
time.sleep(1)
l=a.window_handles
a.switch_to_window(l[-1])
a.find_element_by_xpath(‘//*[@id="span_userinfo"]/a[1]‘).click()
time.sleep(1)
a.switch_to_window(l[-1])
a.find_element_by_xpath(‘//*[@id="LoginName"]‘).send_keys("MARS邹")
a.find_element_by_xpath(‘//*[@id="Password"]‘).send_keys("ZZH3383714730@")
a.find_element_by_xpath(‘//*[@id="IsRemember"]‘).click()
time.sleep(1)
a.switch_to_window(l[-1])
a.find_element_by_xpath(‘//*[@id="submitBtn"]‘).click()
time.sleep(1)
a.switch_to_window(l[-1])
‘‘‘
PS:
# 导入驱动和时间模块
from selenium import webdriver
import time
# F12进入开发者模式,可查看需要跳转时元素的位置(元素定位)
#xpath 中填写的为定位元素的位置(可拷贝)
#send_keys中填写要搜索或输入的内容
#time.sleep(秒数)强制等待时间
# 切换窗口,l为列表
l=a.window_handles
a.switch_to_window(l[-1])
‘‘‘

用python自动登录博客园

标签:内容   开发者   mem   word   and   cli   介绍   自动化   span   

原文地址:https://www.cnblogs.com/szwlycw/p/11461219.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!