700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > python实现自动登录软件_Python selenium实现微博自动登录的示例代码

python实现自动登录软件_Python selenium实现微博自动登录的示例代码

时间:2022-11-01 20:02:55

相关推荐

python实现自动登录软件_Python selenium实现微博自动登录的示例代码

(一)编程环境

操作系统:Win 10

编程语言:Python 3.6

(二)安装selenium

这里使用selenium实现。

如果没有安装过python的selenium库,则安装命令如下

pip install selenium

(三)下载ChromeDriver

因为selenium要用到浏览器的驱动,这里我用的是Google Chrome浏览器,所以要先下载ChromeDriver.exe并放到C:\Program Files (x86)\Google\Chrome\Application\目录下

(四)分析微博登录界面

通常而言,m站的网页结构比pc站要简单的多,咱们可以从m站入手。微博m站登录界面的网址是 /signin/login

在Chrome浏览器中打开此地址,并右键点击界面的任何位置-->查看网页源代码,发现邮箱/手机号框的id为loginName,密码输入框的id为loginPassword,登录按纽的id为loginAction。

(五)编写python程序

from selenium import webdriver

import time

browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")

browser.get('/signin/login')

time.sleep(5)

browser.find_element_by_id("loginName").send_keys("your login name")

browser.find_element_by_id("loginPassword").send_keys("your password")

time.sleep(5)

browser.find_element_by_id("loginAction").click()

执行后可以看到自动登录的过程及登录成功的界面

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。