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站登录界面的网址是 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实现自动登录软件_Python selenium实现微博自动登录的示例代码相关推荐
- python自动投递简历_python selenium 实现简历自动刷新
1 安装Python 和 selenium (1)下载Python 官网地址: https://www.python.org/ftp/python/3.6.8/python-3.6.8-amd64.e ...
- python调用程序压缩文件_Python实现文件压缩和解压的示例代码
大家可能都熟悉.zip格式的文件.它可以把多个文件,压缩成一个文件.这在网络上传输时很有用,而且节省硬盘空间. 接下来,我们使用Python实现压缩和解压. 读取ZIP文件信息 要读取ZIP文件的内容 ...
- python人像动漫化_python实现人像动漫化的示例代码
利用百度api实现人像动漫化 百度API地址:https://ai.baidu.com/tech/imageprocess/selfie_anime 技术文档:https://ai.baidu.com ...
- python实现登录购物_python+selenium实现经京东登录+购物+支付
importjsonfrom time importsleepfrom selenium importwebdriverimportchardetfrom selenium.webdriver imp ...
- 可以搜python编程答案的软件_python实现百万答题自动百度搜索答案
用python搭建百万答题.自动百度搜索答案. 使用平台 windows7 python3.6 MIX2手机 代码原理 手机屏幕内容同步到pc端 对问题截图 对截图文字分析 用浏览器自动搜索文本 使用 ...
- python刷b站教程_python + selenium 刷B站播放量的实例代码
B站UP主的主要收益来源(播放量获取的奖励.用户充电.广告等等) 首先做up主最直接的就是做视频,当你的粉丝过1000或者视频总播放超过10万时可以申请创造激励,申请创造激励之后,你的原创视频播放会给 ...
- python爬取qq邮箱_python+selenium自动登录QQ邮箱
环境:win10x64+python3.5+chrome+chromedriver 需要安装的模块: 1.chromedriver 下载地址,下载后加入系统环境变量即可. 2.selenium# pi ...
- python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码
由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...
- python打开浏览器全屏_Python+Selenium自动化——浏览器启动自动全屏配置
##直接上代码吧 from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait opti ...
最新文章
- 【Zookeeper】源码分析之Leader选举(一)
- ribbon 默认负载均衡 是什么_面试官:说说Ribbon是如何实现负载均衡的?
- Dijkstra算法.
- IOS UISearchDisplayController 点击搜索出现黑条问题解决方案
- Spark 读 Elasticsearch
- 【内核驱动】 Linux内核源码查看方法(基于Vim)
- 私有云存储 linux,搭建nextcloud私有云存储网盘
- 诗词文中的地名(名人生卒地、生卒年、名人籍贯)
- Block 循环引用(中)
- Could not find class
- MonkeyTest小结
- 娜璋初识(一)你的酒窝没有酒,我却醉得像条狗,看程序员如何表白
- enum ordinal java_Java Enum ordinal()方法
- js实现漂亮的雪花飘落效果
- CF Round 192
- DICOM医学影像协议
- 网络爬虫在业务中的应用
- three.js 笔记 --- 渲染图片 和 渲染obj,mtl文件
- JS正则表达式数字、字母、特殊符号第一弹
- 墨西哥海运专线时效,有哪些墨西哥专线货代?
热门文章
- VASP(1)_参数测试_晶格常数测试
- 2012-12-11 —— 小三的心情很不好
- JQuery从入门到精通
- 微分方程---战争模型--常规战模型
- ITERATE MYSQL 例子_介绍MySQL的Iterate迭代语句实例代码
- iterate java_Copy-on-Iterate java 代码风格
- StyleGAN2代码阅读笔记
- openresty 缓存后端数据
- CVPR 2023 点云系列 | Point-NN无需训练的非参数、即插即用网络
- dell-precision-7730笔记本工作站安装centos7.6/7.2操作系统办法(防止出现no bootable device found)