自动登录QQ空间 --- Selenium打开带有xpath-helper的chrom
1.导入相关库
from selenium.webdriver.common.keys import Keys
import time
from selenium import webdriver
2.指定插件位置并启动、初始化chrome
chrome_options = webdriver.ChromeOptions()
# 设置好应用扩展
extension_path = r'D:\扩展\xpath-helper@latest\xpath-helper.crx'
chrome_options.add_extension(extension_path)
# 启动浏览器,并设置好wait
browser = webdriver.Chrome(chrome_options=chrome_options)
3.借用搜狗导航搜索QQ空间
browser.get('https://www.sogou.com/')
#输入QQ空间并搜索
browser.find_element_by_id('query').send_keys('QQ空间',Keys.ENTER)
#间隔一秒
time.sleep(1)
#进入QQ空间
browser.find_element_by_xpath('//*[@id="sogou_vr_30000701_0"]').click()
4.切换窗口
#切换窗口
browser.switch_to.window(browser.window_handles[1])
time.sleep(3)
5.定位小窗口
、
# 定位qq空间小窗口
browser.switch_to.frame('login_frame')
6.选择账号密码登录
#选择账号密码登录
browser.find_element_by_xpath('//*[@id="switcher_plogin"]').click()
time.sleep(1)
7.定位账号、密码输入框并输入账号密码
#输入账户密码并登录
username = browser.find_element_by_id('u')
passwd = browser.find_element_by_id('p')
username.send_keys('you qq')
passwd.send_keys('you pw')
8.点击确认登陆
browser.find_element_by_xpath('//*[@id="login_button"]').click()
9.完整代码
from selenium.webdriver.common.keys import Keys
import time
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()# 设置好应用扩展
extension_path = r'D:\扩展\xpath-helper@latest\xpath-helper.crx'
chrome_options.add_extension(extension_path)
# 启动浏览器,并设置好wait
browser = webdriver.Chrome(chrome_options=chrome_options)
# web = Chrome()
# web.maximize_window()
browser.get('https://www.sogou.com/')
#输入QQ空间并搜索
browser.find_element_by_id('query').send_keys('QQ空间',Keys.ENTER)
#间隔一秒
time.sleep(1)
#进入QQ空间
browser.find_element_by_xpath('//*[@id="sogou_vr_30000701_0"]').click()
#切换窗口
browser.switch_to.window(browser.window_handles[1])
time.sleep(3)
# 定位qq空间小窗口
browser.switch_to.frame('login_frame')
#选择账号密码登录
browser.find_element_by_xpath('//*[@id="switcher_plogin"]').click()
time.sleep(1)
#输入账户密码并登录
username = browser.find_element_by_id('u')
passwd = browser.find_element_by_id('p')
username.send_keys('')
passwd.send_keys('')
browser.find_element_by_xpath('//*[@id="login_button"]').click()
自动登录QQ空间 --- Selenium打开带有xpath-helper的chrom相关推荐
- python+selenium自动登录qq空间并下载相册
基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...
- Selenium基础知识 自动登录QQ空间
Selenium基础知识 自动登录QQ空间 from selenium import webdriver import timedef auto_login():driver = webdriver. ...
- Python学习笔记(二):利用Selenium一键自动登录QQ空间、百度等网站
曾经在学校闲的时候,见到有人通过程序自动登录百度等网站,觉得很厉害.实习的时候,偶然的机会也研究了一下,有空的时候试试运行就自动点赞,觉得还比较有意思,可以用来装装X,哈哈. 一.python环境 第 ...
- php自动登录QQ空间,QQ空间自动登录 - brivio的个人页面 - OSCHINA - 中文开源技术交流社区...
#自动登录 define('ROOT_PATH',__DIR__); include_once(ROOT_PATH.'/lib/Http.class.php'); $config=array( 'us ...
- selenium自动登录QQ空间(无头、规避)
无头参数设置: from selenium.webdriver.edge.options import Options options = Options() options.add_argument ...
- python自动登录qq空间_python 利用splinter组件,自动登录QQ空间
1.需要下载splinter 2.下载chromedriver放在/usr/bin目录下 #!/usr/bin/env python import sys import time from splin ...
- 批量登录qq空间,点击推广链接,增加点击量
源码请至此处下载:https://github.com/inmyjs/apqq_space 或者直接下载打包好的,https://download.csdn.net/download/kunoy/10 ...
- python实现自动登录QQ邮箱
python 和selenium实现自动登录QQ邮箱 selenium需要先导入,pip install selenium 或者在pycharm里面点击file–settings–Project–Pr ...
- python怎么打开qq_Python怎么登录QQ空间?
匿名用户 1级 2018-08-22 回答 使用Python+Selenium模拟登录QQ空间 爬QQ空间之类的页面时大多需要进行登录,研究QQ登录规则的话,得分析大量Javascript的加密解密, ...
最新文章
- wifi动不动就断开_手机信号满格,但是WIFI经常掉线!我来教你怎么办
- 车牌识别学习资料整理
- Django几种缓存机制的配置和应用
- 机器学习笔记:误差的来源(bias variance)
- 2接口详解_TS入门笔记2——TS接口进阶详解
- oracle 学习——巨人的肩膀
- ORB-SLAM2中生成金字塔提取FAST角点和计算BRIEF描述子
- 鸿蒙系统年底发布?华为人员看到这个山寨网站笑了
- 【微信服务号开发】01.接入指南
- 使用jQuery插件filtrify实现的超酷动态标签分类摩托车新款展示
- xshell安装教程
- Ubuntu 数字小键盘不能用解决方法
- linux内核tcp_hdr,TCP的URG标志和内核实现
- Nginx实现虚拟主机
- THUSC2018滚粗记
- vue接口多个参数多个组件互动导致数据渲染混乱bug
- LeetCode/LintCode 题解丨一周爆刷字符串:乱序字符串
- go 中 结构体 map互转
- H3C设备 配置Web管理
- oracle nvl和nvl2的区别
热门文章
- 阅读Android源代码
- windows10利用docker安装splash
- python qrcode生成彩色二维码
- Ubuntu 配置电驴
- nyoj541 最强DE 战斗力 (大数问题)
- 计算机显示字体怎么设置,电脑字体太小怎么调,教您怎样更改电脑界面的字体大小...
- Gartner:首席信息官能从IT支出中得到哪些收获?
- ^ [a-zA-Z] [^ a-zA-Z]区别
- 【OpenCV】IPCamera读取网络摄像头实时画面
- [渝粤教育] 天津大学 21 秋 物理化学2B(李松林,侯德榜) 参考 资料