python之selenium模拟登录QQ空间
<span style="font-size:18px;"># -*- coding: utf-8 -*-
"""
Created on Sat Oct 22 17:01:51 2016
QQ空间模拟登录@author: alis
"""#导入selenium2中的webdriver库
from selenium import webdriver#实例化出一个Firefox浏览器
driver = webdriver.Firefox()#设置浏览器窗口的位置和大小
driver.set_window_position(20, 40)
driver.set_window_size(1100,700)#打开一个页面(QQ空间登录页)
driver.get('http://qzone.qq.com')
#登录表单在页面的框架中,所以要切换到该框架 重点
driver.switch_to_frame('login_frame')
#通过使用选择器选择到表单元素进行模拟输入和点击按钮提交
driver.find_element_by_id('switcher_plogin').click()
driver.find_element_by_id('u').clear()
driver.find_element_by_id('u').send_keys('your account')
driver.find_element_by_id('p').clear()
driver.find_element_by_id('p').send_keys('your password')
driver.find_element_by_id('login_button').click()#do something....
#退出窗口
driver.quit()</span>
python之selenium模拟登录QQ空间相关推荐
- python访问陌生人qq空间_使用Python+Selenium模拟登录QQ空间
使用Python+Selenium模拟登录QQ空间 爬QQ空间之类的页面时大多需要进行登录,研究QQ登录规则的话,得分析大量Javascript的加密解密,这绝对能掉好几斤头发.而现在有了seleni ...
- Python selenium 模拟登录QQ空间
下面文档的脚本执行,必须要下载 谷歌浏览器对应的驱动详细的流程时 selenium的使用流程a 环境的安装 b 谷歌浏览器驱动下载地址:http://chromedriver.storage.goog ...
- python模拟qq空间登录_模拟登录QQ空间
# coding=utf-8 from selenium import webdriver # 模拟登录QQ空间 def Start_Login(): # 这个是chormedriver的地址 dri ...
- python访问陌生人qq空间_在Python中使用Phantomjs模拟登录QQ空间
一.问题来源 在使用Python进行数据爬取的过程中,我们一般使用Selenuim自动化测试工具对需要进行登录验证和动态JS数据的站点进行爬取.而与Selenuim相对应的浏览器组件,为了方便起见,一 ...
- python qq空间登录_模拟登录QQ空间
# coding=utf-8 from selenium import webdriver # 模拟登录QQ空间 def Start_Login(): # 这个是chormedriver的地址 dri ...
- python_qzonespider_day2_模拟登录QQ空间
准备: chrome预览器(版本 66.0.3359.181(正式版本) (32 位) chromedriver.exe(下载镜像仓库,版本2.38) python2.7 pycharm2017 # ...
- qq修改实名认证已达上限_qq空间登陆 使用Phantomjs模拟登录QQ空间
在使用Python进行数据爬取的过程中,我们一般使用Selenuim自动化测试工具对需要进行登录验证和动态JS数据的站点进行爬取.而与Selenuim相对应的浏览器组件,为了方便起见,一般使用Fire ...
- python+selenium自动登录qq空间并下载相册
基于selenium的自动登录qq空间并遍历所有相册及相片的功能.只能访问自己或好友(有访问权限)的相册,好友有密码的相册不可能...这里只是介绍流程,所以只是实现了遍历,并未实现图片文件的下载保存. ...
- python整合selenium爬取QQ空间访客记录
利用周末放假两天时间写了个QQ空间访客记录的爬虫,在这里分享出来:本文将会把要做的步骤都列出来,一步一步的实现这个爬虫程序. 特别注明: 本程序仅供学习交流目的 请勿用于不可描述的事情 爬取过程中需要 ...
最新文章
- build-android-in-OS-X-Yosemite-Xcode-7
- java.lang.NoClassDefFoundError: org/springframework/dao/support/PersistenceE解决方法
- #1176 : 欧拉路·一(欧拉通路的判定)
- python rest 框架_python-更新用户REST框架Django
- python的flask实现第三方登录怎么写_Python语言的Flask框架应用程序实现使用QQ账号登录的方法...
- redis动态扩展内存
- 用vb6.0查看计算机用户名,如何使用vb6.0输入登录窗口的用户名和密码?
- Java-java.util.concurrent.locks.AbstractQueuedSynchronizer
- 带格式文本html 直接复制粘贴,通过JS将带格式的文本复制到剪贴版的两种方法...
- 【解决】小程序要求的 TLS 版本必须大于等于 1.2
- Python 编程规范 —— TODO 注释(结合 PyCharm)
- 将shp数据导入SQL Server
- 关于程序员的教育和培训
- matlab语法 axis on,matlab axis
- 有效地报告自动测试结果
- PiaolinPlatformV3.0.0 - 调用手机或电脑摄像头进行拍摄(拍照模块上线)
- 深入理解地址翻译 CSAPP
- 浏览器内多个标签页之间的通信方式有哪些?
- 万由u-nas系统用上Let’s Encrypt 免费Https安全证书
- QtXlsx详细配置