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相关推荐

  1. Docker selenium自动化 - Python调用容器实例跑自动化查天气实例演示,docker selenium自动化环境部署过程

    Docker selenium自动化 - 环境部署与 Python 自动化运行实战演示 第一章:docker selenium 环境部署 ① 下载 selenium 镜像 ② 容器 selenium ...

  2. Python 02 Selenium 账号密码登录CSDN

    Python selenium 账号密码登录CSDN from time import sleep from selenium import webdriverdef login():url = 'h ...

  3. python自动输入账号密码_Python如何基于selenium实现自动登录博客园

    这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...

  4. Python小姿势 - # Python网络爬虫之如何通过selenium模拟浏览器登录微博

    Python网络爬虫之如何通过selenium模拟浏览器登录微博 微博登录接口很混乱,需要我们通过selenium来模拟浏览器登录. 首先我们需要安装selenium,通过pip安装: ``` pip ...

  5. Python学习笔记(二):利用Selenium一键自动登录QQ空间、百度等网站

    曾经在学校闲的时候,见到有人通过程序自动登录百度等网站,觉得很厉害.实习的时候,偶然的机会也研究了一下,有空的时候试试运行就自动点赞,觉得还比较有意思,可以用来装装X,哈哈. 一.python环境 第 ...

  6. 用Python+Selenium来测试登录自动登录163邮箱

    用Python+Selenium来测试登录自动登录163邮箱 1 准备条件 2 程序说明 3 代码 1 准备条件 ① windows系统(也许你是Linux,Mac,自行选择) ②安装了Anacond ...

  7. python基础教程:Python如何基于selenium实现自动登录博客园

    这篇文章主要介绍了Python如何基于selenium实现自动登录博客园,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 需要做的准备: 本文章是使用 ...

  8. Python+selenium+Gmail半自动登录-注销-修改密码

    工作中需要测试一批谷歌邮箱是否能正常登录. 做了半天手工,我就想起了python和我之前有学过的一点点selenium测试 一 开始通过edge浏览器的selenium插件录制登录注销的操作步骤 然后 ...

  9. selenium 模拟人工登录 高德开发者平台(python)

    使用selenium模拟人工登录高德开发者平台. 1.自动输入账户.密码 2.自动模拟拖拽滑块验证 3.自动提交 from selenium import webdriver from seleniu ...

最新文章

  1. java控制台编程_java用Console开发控制台程序
  2. zabbix监控mysql最简单的方法
  3. Spring Boot 发邮件和附件,超实用!
  4. 用 Scikit-Learn 和 Pandas 学习线性回归
  5. UpdatePanel 学习之 ChildrenAsTriggers
  6. C语言/C++基础知识代码整理
  7. Python 技巧(三)—— list 删除一个元素的三种做法
  8. js requestAnimationFrame
  9. xy坐标转换度分秒_经纬度转换XY坐标软件
  10. Spring Aop(十五)——Aop原理之Advised接口
  11. 联想乐Pad:平板电脑中的“SUV跨界创新”
  12. python 多因素方差分析_SPSS分析技术:多元方差分析
  13. Excel如何给单元格加斜线
  14. 【Linux】在Xilinx平台上实现UVC Gadget(2)- 解决dwc3驱动bug
  15. 使用U盘或移动硬盘制作系统盘
  16. 重磅干货!万字长文教你如何做出 ChatGPT
  17. 有哪些既实用又好看的蓝牙耳机?高颜值实用蓝牙耳机排行
  18. 移动互联网大讨论(二):电话号码:移动互联网最后一个ID
  19. Luogu P1535 【游荡的奶牛】
  20. 【Spring Boot】使用 SSL 证书加密 API(HTTPS)

热门文章

  1. 【python3】酷狗音乐及评论回复下载
  2. 嵌入式开发前景怎么样?嵌入式开发有哪些优势?
  3. RGBD-SLAM实战
  4. 如果是你阿里云轻量服务器和ECS共享型n4你怎么选?
  5. 从内到外无懈可击,努比亚Z17让你一见钟情!
  6. 【Python 基础】网络编程 - Python写一个简单的HTTP服务端和客户端,实现Client/Server交互
  7. 对GD32F450的ADC同步模式的理解
  8. 数学建模——存贮模型
  9. 织梦网站调用变量失败_织梦dedecms无法调用新添加变量的解决办法
  10. 2021/10/7-Shell脚本与工具