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()

最新内容请见作者的GitHub页:http://qaseven.github.io/

相关文章
|
8月前
|
Web App开发 数据安全/隐私保护 Python
万能ck提取登录软件,京东贴吧淘宝拼多多cookie提取工具,python框架分享
这个框架使用了Selenium进行浏览器自动化操作,包含了京东和淘宝的登录示例。代码展示了如
|
8月前
|
Web App开发 存储 前端开发
Python+Selenium自动化爬取携程动态加载游记
Python+Selenium自动化爬取携程动态加载游记
|
6月前
|
SQL 测试技术 数据库
healenium+python+selenium
上次介绍了如何利用healenium+java+selenium来实现selenium的自愈,这次介绍如何healenium+python+selenium。关于healenium+python+selenium网上资料更少,并且甚至是错误的。在著名的书籍《软件测试权威指南中》也是有一定问题的。现在介绍如下
373 4
|
10月前
|
数据采集 Web App开发 JavaScript
基于Selenium的Python爬虫抓取动态App图片
基于Selenium的Python爬虫抓取动态App图片
747 68
|
8月前
|
存储 数据库 数据安全/隐私保护
抖音ck提取工具,快手小红书微博哔哩哔哩cookie提取登录软件,python框架
这个框架提供了完整的Cookie提取功能,支持抖音、快手、小红书、微博和哔哩哔哩平台。主要特点包括
|
10月前
|
算法 Python
Apriori算法的Python实例演示
经过运行,你会看到一些集合出现,每个集合的支持度也会给出。这些集合就是你想要的,经常一起被购买的商品组合。不要忘记,`min_support`参数将决定频繁项集的数量和大小,你可以根据自己的需要进行更改。
379 18
|
10月前
|
数据采集 Web App开发 前端开发
Python+Selenium爬虫:豆瓣登录反反爬策略解析
Python+Selenium爬虫:豆瓣登录反反爬策略解析
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
979 34
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
数据采集 Web App开发 存储
打造高效的Web Scraper:Python与Selenium的完美结合
本文介绍如何使用Python结合Selenium,通过代理IP、设置Cookie和User-Agent抓取BOSS直聘的招聘信息,包括公司名称、岗位、要求和薪资。这些数据可用于行业趋势、人才需求、企业动态及区域经济分析,为求职者、企业和分析师提供宝贵信息。文中详细说明了环境准备、代理配置、登录操作及数据抓取步骤,并提醒注意反爬虫机制和验证码处理等问题。
400 1
打造高效的Web Scraper:Python与Selenium的完美结合
|
Web App开发 数据采集 数据安全/隐私保护
Selenium库详解:Python实现模拟登录与反爬限制的进阶指南
Selenium库详解:Python实现模拟登录与反爬限制的进阶指南

热门文章

最新文章

推荐镜像

更多