<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空间
最新推荐文章于 2022-05-28 08:11:40 发布
本文介绍了一种使用Selenium库和Firefox浏览器实现QQ空间自动化登录的方法。通过定位并操作登录页面的元素,完成从打开登录页面到成功登录的全过程。
532

被折叠的 条评论
为什么被折叠?



