前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python selenium实现微博自动登录

Python selenium实现微博自动登录

作者头像
海天一树
发布2018-07-25 12:25:34
1.1K0
发布2018-07-25 12:25:34
举报
文章被收录于专栏:海天一树海天一树

(一)编程环境

操作系统:Win 10 编程语言:Python 3.6

(二)安装selenium

这里使用selenium实现。 如果没有安装过python的selenium库,则安装命令如下

代码语言:javascript
复制
pip install selenium

(三)下载ChromeDriver

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

(四)分析微博登录界面

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

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

(五)编写python程序

代码语言:javascript
复制
from selenium import webdriver
import time
browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe")
browser.get('https://passport.weibo.cn/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()

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

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 海天一树 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • (一)编程环境
  • (二)安装selenium
  • (三)下载ChromeDriver
  • (四)分析微博登录界面
  • (五)编写python程序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档