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站登录界面的网址是 https://passport.weibo.cn/signin/login
在Chrome浏览器中打开此地址,并右键点击界面的任何位置–>查看网页源代码,发现邮箱/手机号框的id为loginName,密码输入框的id为loginPassword,登录按纽的id为loginAction。
(五)编写python程序
from selenium import webdriver
import timebrowser = 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()
执行后可以看到自动登录的过程及登录成功的界面
TopCoder & Codeforces & AtCoder交流QQ群:648202993
更多内容请关注微信公众号
Python selenium实现微博自动登录相关推荐
- Python+Selenium实现新浪微博自动登录
Python+Selenium实现新浪微博自动登录 环境说明:win10+eclipse+chrome 备注:需要下载chrome浏览器的驱动(地址: https://sites.google.com ...
- Python+selenium+chromedriver实现自动登录微博并发微博
python环境这里就是默认安好的状态 首先要确保安装了selenium 在cmd/终端界面输入 pip install selenium 如果是pycharm的话那就是 Pycharm->Pr ...
- python实现自动登录软件_Python selenium实现微博自动登录的示例代码
(一)编程环境 操作系统:Win 10 编程语言:Python 3.6 (二)安装selenium 这里使用selenium实现. 如果没有安装过python的selenium库,则安装命令如下 pi ...
- python+selenium+chrome实现自动登录百度
#python3.4+selenium3.5+chrome版本 63.0.3239.132+chrome驱动chromedriver.exe #实现自动登录百度 from selenium impor ...
- python+selenium实现12306自动登录刷票抢票(自己做黄牛?!)
上一篇写了12306的自动登录破解验证图https://blog.csdn.net/weixin_38283159/article/details/86498159 这篇算是它的后续部分加上了简单的刷 ...
- java操作selenium(二)-微博自动登录后回复
简单介绍下逻辑 步骤: 1.登录 先判断是否有cookie,有cookie直接登录,cookie失效使用账号密码登录,开始尝试登录,登录时会判断是否需要验证码(我用的是云打码平台,百度一下就知道了,这 ...
- Selenium使用浏览器自动登录校园网
Selenium使用浏览器自动登录校园网 标签: python 爬虫 校园网需要登录验证,所以采用Selenium操作浏览器直接登录. 打开浏览器 from selenium import webdr ...
- Selenium基础知识 自动登录QQ空间
Selenium基础知识 自动登录QQ空间 from selenium import webdriver import timedef auto_login():driver = webdriver. ...
- python课设总结_Python技术分享课总结:用Python模拟知乎自动登录
原标题:Python技术分享课总结:用Python模拟知乎自动登录 Python语言是由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言之一,也是一门&quo ...
最新文章
- MySQL 自增ID
- 文本文件如何在其他地方打开
- 关键字 'USER' 附近有语法错误
- oracle数据库中substring的使用方法
- qdialog 只有点击才能获得焦点_NCAA上演焦点战,人们关心的却不是胜负
- 詹金斯搭建_詹金斯的Maven报告
- Linunx操作基础(十六)之Systemd 入门教程(一)
- Symantec Backup Exec 2014 备份Exchange 2013之二安装主备服务器
- 在BCB中使用多线程实例
- autojs命令代码大全_各个主流品牌手机的命令代码大全,安卓工程模式的指令大全!...
- python print sys.stdout
- win10下装黑苹果双系统_预算5000的黑苹果/WIN双系统台式电脑组装建议
- BIOS int 10H中断介绍
- stata面板数据gmm回归_stata面板数据回归操作之GMM
- maven deploy 时报错-repository element was not specified in the POM inside distributionManagement eleme
- 湖南省张家界市谷歌高清卫星地图下载
- 证件照怎么裁剪?国考证件照的尺寸是多少?
- javaScript 琐碎
- log文件过大处理方法
- session set()用法php,PHP 使用 session_set_save_handler()