python 自动登录百度账号 by Dopamine
# 自动登录百度账号
from selenium import webdriver
import timebrowser = webdriver.Chrome()
# 设置隐式等待 find等待查询,每半秒执行查询一次最长10秒
browser.implicitly_wait(10)
browser.get("http://www.baidu.com")
browser.maximize_window()# 获取当前窗体句柄
current_handle = browser.current_window_handle# **********打开新建页面后******************
browser.find_element_by_link_text("登录").click()
# **********打开新建页面后******************# 获取现在全部窗体句柄
all_handle = browser.window_handles
# 进行切换后的窗体注册,多个窗体需要更改if条件
for handle in all_handle:if handle != current_handle:browser.switch_to.window(handle)time.sleep(1)time.sleep(5)
browser.find_element_by_id("TANGRAM__PSP_10__footerULoginBtn").click()
# 填写账号 密码
browser.find_element_by_css_selector("#TANGRAM__PSP_10__userName").send_keys("未注册")
browser.find_element_by_id("TANGRAM__PSP_10__password").send_keys(123456789)
time.sleep(5)
browser.find_element_by_css_selector("#TANGRAM__PSP_10__submit").click()
time.sleep(5)
browser.quit()
这个和上一篇的区别
for handle in all_handle:if handle != current_handle:browser.switch_to.window(handle)
上一篇用的是
for handle in all_handle:if handle != current_handle:browser.switch_to.frame(handle)
这个browser.switch_to.window(handle)
和browser.switch_to.frame(handle)
区别一个是内嵌的页面,一个是打开的新的页面。 by Dopamine
python 自动登录百度账号 by Dopamine相关推荐
- python自动登录百度_python实现自动登录百度账号功能代码
from selenium import webdriver import time driver = webdriver.Chrome() driver.implicitly_wait(10) dr ...
- python自动登录百度空间
参考: http://blog.163.com/sunzs20113@126/blog/static/3706880920120105131652/ 开发环境:Fedora12 + Python2.6 ...
- 如何用python自动化登录百度账号
#!/usr/bin/env python # -*- coding: utf-8 -*-""" @author: 古风尘 @contact: https://blog. ...
- python自动登录百度帐号_python selenium自动登录百度加转窗口
大概思路: 1.定位到登录界面的名字,密码输入框 2.获取当前窗口句柄 3.打印网页title证明句柄以及装换 from selenium import webdriver import time d ...
- python自动登录百度_Python登陆百度
出于对百度诱骗用户升级百度空间的不满(新空间很烂),我想备份自己的2600多篇博客到本地,以后迁移或者给自己留个念想.写这篇博客的时候,搜了一下百度,只有一篇是用v2登陆百度的,用python写的.我 ...
- python+selenium+chrome实现自动登录百度
#python3.4+selenium3.5+chrome版本 63.0.3239.132+chrome驱动chromedriver.exe #实现自动登录百度 from selenium impor ...
- python模拟登录qq账号密码_Python自动登录QQ的实现示例
这是一份来自网络的代码,经过了我的修改和验证. 首先我的运行环境是Python3.7,需要安装PyUserInput库. 直接上代码吧: #!/usr/bin/python import os imp ...
- 爬虫三(Bs4搜索、Selenium基本使用、无界面浏览器、Selenium自动登录百度案例、自动获取12306登录验证码案例、切换选项卡、浏览器前进后退、登录Cnblogs获取Cookie自动点赞)
文章标题 一.Bs4搜索文档树 二.CSS选择器 三.selenium基本使用 四.无界面浏览器 五.selenium其他使用 1)自动登录百度案例 2)获取位置属性大小.文本 3)自动获取12306 ...
- python自动登录教程_python+selenium实现163邮箱自动登陆的方法
本文介绍了 让我们先来预览一下代码运行效果吧: 首先分析163邮箱登陆页面的网页结构(按F12或单击鼠标右键选择审查元素) 1.定位到登陆框(注意登录框是一个iframe,如果不定位到iframe的话 ...
最新文章
- 2020牛客多校第7场C-A National Pandemic[树链剖分+思维]
- cordova 强制竖屏
- 监控主机安装需要材料
- 一站式解决,Android 拍照 图库的各种问题
- 计算机视频不小心删了怎么恢复,误删电脑硬盘视频文件要怎么恢复
- faster rcnn fpn_Faster-RCNN详解和torchvision源码解读(三):特征提取
- FTP服务器架设速成手册
- linux开机不运行桌面快捷方式,Android 开机自动运行和添加删除桌面快捷方式
- C语言小写转大写,小写字母转换成大写字母!
- 计算机格式化为ntfs,如何将u盘重新格式化为NTFS格式
- 「玩物得志 App」:一家典型的云原生企业,如何在创业早期数次“弯道超车”? | 云原生Talk...
- 前端面试题整理(一)
- 数据可视化之美+点、线、面组合(以Python为工具)
- Android微信撤回消息如何恢复?
- 淡水鱼生鱼片含有大量肝吸虫 可寄生于肝脏内30年
- Inferring Motion Direction using Commodity Wi-Fi for Interactive Exergames (WiDrancd)论文翻译
- R语言实战之基本统计分析
- 泰克示波器MDO3014波形频率分析FFT功能使用方法
- 为什么不建议你给领导回复“收到”?
- 中职计算机应用,中职计算机应用论文