时间:2023-05-06 23:18:01 | 来源:网站运营
时间:2023-05-06 23:18:01 来源:网站运营
使用selenium模拟登录QQ空间(简单、易懂):selenium的基础在我以前的文章,需要的请自行寻找# 导包from selenium import webdriverfrom time import sleep # 实例化一个浏览器对象(传入浏览器的驱动程序)driver = webdriver.Chrome(executable_path='./chromedriver.exe') # 让浏览器发起一个对QQ空间url的请求driver.get('https://qzone.qq.com/')
然后我们打开QQ空间网站来分析一下,先看图:# 切换浏览器标签定位的作用域(定位的标签是存在与iframe标签之中的)driver.switch_to.frame('login_frame') # 定位标签到:账号密码登录 的按钮,并点击a_tag = driver.find_element_by_id('switcher_plogin')a_tag.click()
然后我们点击后来到这个有账号密码输入框的界面:# 定位标签获取账号密码两个输入框的iduserName_tag = driver.find_element_by_id('u')password_tag = driver.find_element_by_id('p')
然后定位到两个输入框了自然就是输入账号密码了。# 输入账号userName_tag.send_keys('**********')sleep(1) # 输入密码password_tag.send_keys('**********')
然后我们继续定位到'授权登录'按钮的标签,获取该标签的id。使用click()对其进行点击。# 定位标签获取授权登录按钮的id并点击btn = driver.find_element_by_id('login_button')btn.click()
到这就可以运行代码然后释放双手并且成功登录QQ空间啦。关键词:空间,简单,模拟,使用