selenium实例:python登录webqq
selenium范例:python登录webqq
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
from pprint import pprint
username="username"
passwd="password"
class WebQQ:
def __init__(self):
self.browser = webdriver.Firefox() # Get local session of firefox
self.browser.set_window_position(800,0)
self.browser.get("http://web.qq.com") # Load page
while True:
try:
elem = self.browser.find_element_by_id("alloy_icon_app_50_3") # Find the qq button
elem.click()
print "click qq button"
break
except NoSuchElementException:
print "element not loaded yet"
time.sleep(0.1) # Let the page load, will be added to the API
def login(self):
self.browser.switch_to_frame("ifram_login")
# Find the loginState option
elem = self.browser.find_element_by_id("loginState")
elem.click()
print "click loginState"
# choose hidden state
elem = self.browser.find_element_by_id("loginStatePanel")
elems = elem.find_elements_by_class_name("statePanel_li")
elems[0].click()
print "choose online state"
# login
elem = self.browser.find_element_by_id("u") # user name
elem.send_keys(username)
elem = self.browser.find_element_by_id("p") # passwd
elem.send_keys(passwd)
elem = self.browser.find_element_by_id("login_button") # login button
elem.click()
def main():
webqq = WebQQ()
webqq.login()
if __name__ == "__main__":
main()
selenium实例:python登录webqq相关推荐
- Docker selenium自动化 - Python调用容器实例跑自动化查天气实例演示,docker selenium自动化环境部署过程
Docker selenium自动化 - 环境部署与 Python 自动化运行实战演示 第一章:docker selenium 环境部署 ① 下载 selenium 镜像 ② 容器 selenium ...
- Python 02 Selenium 账号密码登录CSDN
Python selenium 账号密码登录CSDN from time import sleep from selenium import webdriverdef login():url = 'h ...
- python自动输入账号密码_Python如何基于selenium实现自动登录博客园
这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...
- Python小姿势 - # Python网络爬虫之如何通过selenium模拟浏览器登录微博
Python网络爬虫之如何通过selenium模拟浏览器登录微博 微博登录接口很混乱,需要我们通过selenium来模拟浏览器登录. 首先我们需要安装selenium,通过pip安装: ``` pip ...
- Python学习笔记(二):利用Selenium一键自动登录QQ空间、百度等网站
曾经在学校闲的时候,见到有人通过程序自动登录百度等网站,觉得很厉害.实习的时候,偶然的机会也研究了一下,有空的时候试试运行就自动点赞,觉得还比较有意思,可以用来装装X,哈哈. 一.python环境 第 ...
- 用Python+Selenium来测试登录自动登录163邮箱
用Python+Selenium来测试登录自动登录163邮箱 1 准备条件 2 程序说明 3 代码 1 准备条件 ① windows系统(也许你是Linux,Mac,自行选择) ②安装了Anacond ...
- python基础教程:Python如何基于selenium实现自动登录博客园
这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...
- Python+selenium+Gmail半自动登录-注销-修改密码
工作中需要测试一批谷歌邮箱是否能正常登录. 做了半天手工,我就想起了python和我之前有学过的一点点selenium测试 一 开始通过edge浏览器的selenium插件录制登录注销的操作步骤 然后 ...
- selenium 模拟人工登录 高德开发者平台(python)
使用selenium模拟人工登录高德开发者平台. 1.自动输入账户.密码 2.自动模拟拖拽滑块验证 3.自动提交 from selenium import webdriver from seleniu ...
最新文章
- java控制台编程_java用Console开发控制台程序
- zabbix监控mysql最简单的方法
- Spring Boot 发邮件和附件,超实用!
- 用 Scikit-Learn 和 Pandas 学习线性回归
- UpdatePanel 学习之 ChildrenAsTriggers
- C语言/C++基础知识代码整理
- Python 技巧(三)—— list 删除一个元素的三种做法
- js requestAnimationFrame
- xy坐标转换度分秒_经纬度转换XY坐标软件
- Spring Aop(十五)——Aop原理之Advised接口
- 联想乐Pad:平板电脑中的“SUV跨界创新”
- python 多因素方差分析_SPSS分析技术:多元方差分析
- Excel如何给单元格加斜线
- 【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug
- 使用U盘或移动硬盘制作系统盘
- 重磅干货!万字长文教你如何做出 ChatGPT
- 有哪些既实用又好看的蓝牙耳机?高颜值实用蓝牙耳机排行
- 移动互联网大讨论(二):电话号码:移动互联网最后一个ID
- Luogu P1535 【游荡的奶牛】
- 【Spring Boot】使用 SSL 证书加密 API(HTTPS)