当前位置: 首页 > 编程笔记 >

Python selenium实现微博自动登录的示例代码

羊新翰
2023-03-14
本文向大家介绍Python selenium实现微博自动登录的示例代码,包括了Python selenium实现微博自动登录的示例代码的使用技巧和注意事项,需要的朋友参考一下

(一)编程环境

  1. 操作系统:Win 10
  2. 编程语言: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 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()

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

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

 类似资料:
  • 本文向大家介绍Python自动登录QQ的实现示例,包括了Python自动登录QQ的实现示例的使用技巧和注意事项,需要的朋友参考一下 这是一份来自网络的代码,经过了我的修改和验证。  首先我的运行环境是Python3.7,需要安装PyUserInput库。 直接上代码吧: 上面就是自动登录QQ的代码了,但是批量登录的时候还是有问题,因为登录了一个之后,再次打开登录窗口,会记录下上次登录的用户名,导致

  • 1. 申请应用 1.注册微博开放平台账号 https://open.weibo.com/apps。如果已有则忽略该步骤,直接进入第二步。 2.创建应用 通过顶部菜单栏的【微连接-网站接入】或者直接点击【网站接入 (opens new window)】进入网站接入界面 点击【立即接入】按钮进入创建应用页面,填入应用名称,应用分类选择默认的“网页应用”即可 创建完成后会自动跳转到应用信息页面,如下图,

  • 本文向大家介绍java实现微信小程序登录态维护的示例代码,包括了java实现微信小程序登录态维护的示例代码的使用技巧和注意事项,需要的朋友参考一下 相信不少喜欢开发的朋友都已经知道微信小程序是个什么物种了,楼主也是从小程序内测期间就开始关注,并且也写过几个已经上线的微信小程序。但是基本上都是写的纯前端,最近楼主从后端到前端写一个完整的小程序项目,中间碰到了一些问题,楼主会找一些个人觉得有学习价值的

  • 本文向大家介绍PHP Curl模拟登录微信公众平台、新浪微博实例代码,包括了PHP Curl模拟登录微信公众平台、新浪微博实例代码的使用技巧和注意事项,需要的朋友参考一下 使用curl之前先打开curl配置,具体方式百度一下就知道,开启curl扩展。密码用md5加密,这是经过测试成功的,把用户跟密码改成你的就行了。 下面一段代码给大家介绍php使用curl模拟登录微信公众平台,具体代码如下所示:

  • 本文向大家介绍python实现校园网自动登录的示例讲解,包括了python实现校园网自动登录的示例讲解的使用技巧和注意事项,需要的朋友参考一下 因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼. 1.工具 火狐浏览器+firedebug插件,debug插件可才浏览器

  • 本文向大家介绍php新浪微博登录接口用法实例,包括了php新浪微博登录接口用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php新浪微博登录接口用法。分享给大家供大家参考。具体分析如下: 在做微博登陆之前是需要申请到APP KEY 和App Secret,这个的申请方式请去 open.weibo.com 申请相关内容. 在官网也有相关的开发文档http://open.weibo.c