(一)编程环境

操作系统: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实现微博自动登录相关推荐

  1. Python+Selenium实现新浪微博自动登录

    Python+Selenium实现新浪微博自动登录 环境说明:win10+eclipse+chrome 备注:需要下载chrome浏览器的驱动(地址: https://sites.google.com ...

  2. Python+selenium+chromedriver实现自动登录微博并发微博

    python环境这里就是默认安好的状态 首先要确保安装了selenium 在cmd/终端界面输入 pip install selenium 如果是pycharm的话那就是 Pycharm->Pr ...

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

    (一)编程环境 操作系统:Win 10 编程语言:Python 3.6 (二)安装selenium 这里使用selenium实现. 如果没有安装过python的selenium库,则安装命令如下 pi ...

  4. python+selenium+chrome实现自动登录百度

    #python3.4+selenium3.5+chrome版本 63.0.3239.132+chrome驱动chromedriver.exe #实现自动登录百度 from selenium impor ...

  5. python+selenium实现12306自动登录刷票抢票(自己做黄牛?!)

    上一篇写了12306的自动登录破解验证图https://blog.csdn.net/weixin_38283159/article/details/86498159 这篇算是它的后续部分加上了简单的刷 ...

  6. java操作selenium(二)-微博自动登录后回复

    简单介绍下逻辑 步骤: 1.登录 先判断是否有cookie,有cookie直接登录,cookie失效使用账号密码登录,开始尝试登录,登录时会判断是否需要验证码(我用的是云打码平台,百度一下就知道了,这 ...

  7. Selenium使用浏览器自动登录校园网

    Selenium使用浏览器自动登录校园网 标签: python 爬虫 校园网需要登录验证,所以采用Selenium操作浏览器直接登录. 打开浏览器 from selenium import webdr ...

  8. Selenium基础知识 自动登录QQ空间

    Selenium基础知识 自动登录QQ空间 from selenium import webdriver import timedef auto_login():driver = webdriver. ...

  9. python课设总结_Python技术分享课总结:用Python模拟知乎自动登录

    原标题:Python技术分享课总结:用Python模拟知乎自动登录 Python语言是由Guido van Rossum大牛在1989年发明,它是当今世界最受欢迎的计算机编程语言之一,也是一门&quo ...

最新文章

  1. MySQL 自增ID
  2. 文本文件如何在其他地方打开
  3. 关键字 'USER' 附近有语法错误
  4. oracle数据库中substring的使用方法
  5. qdialog 只有点击才能获得焦点_NCAA上演焦点战,人们关心的却不是胜负
  6. 詹金斯搭建_詹金斯的Maven报告
  7. Linunx操作基础(十六)之Systemd 入门教程(一)
  8. Symantec Backup Exec 2014 备份Exchange 2013之二安装主备服务器
  9. 在BCB中使用多线程实例
  10. autojs命令代码大全_各个主流品牌手机的命令代码大全,安卓工程模式的指令大全!...
  11. python print sys.stdout
  12. win10下装黑苹果双系统_预算5000的黑苹果/WIN双系统台式电脑组装建议
  13. BIOS int 10H中断介绍
  14. stata面板数据gmm回归_stata面板数据回归操作之GMM
  15. maven deploy 时报错-repository element was not specified in the POM inside distributionManagement eleme
  16. 湖南省张家界市谷歌高清卫星地图下载
  17. 证件照怎么裁剪?国考证件照的尺寸是多少?
  18. javaScript 琐碎
  19. log文件过大处理方法
  20. session set()用法php,PHP 使用 session_set_save_handler()

热门文章

  1. 音乐播放器实现歌词同步
  2. 小白系列Vite-Vue3-TypeScript:002-配置别名
  3. 最新!考研统考阅卷结束!这些试卷易被压分!
  4. 信号归一化功率_如何在频谱分析仪或矢量信号分析仪上测量功率谱密度?
  5. wifi动不动就断开_wifi总是断断续续的掉线 详细解决方法【图文教程】
  6. 阿里云峰值带宽和带宽的区别对比
  7. FineUI的简单配置
  8. redmine安装插件流程
  9. B站动态转发抽奖脚本+教程
  10. 3dmax模型制作备忘录