腾讯空间登录(qq网页版直接登录)-飞外

腾讯空登录(qq网页版直接登录)。

话不多说,言归正传!如果安装的伙伴可以滑到底部查看代码!!!相信很多小伙伴都没有安装Selenium模块,先安装吧。

1.并安装硒:pip安装硒。

2.我用的是谷歌浏览器,所以我们还需要安装相应的谷歌浏览器驱动链接:http://chromedriver.storage.googleapis.com/index.html可以查看自己电脑的谷歌浏览器版本号,然后去链接。

3.后,将相应的驱动程序文件移动到自己的文件夹中。

4.下面的正式代码编写从介绍我们的模块和加载我们的驱动程序开始。

fromseleniumimportwebdriver#下面输入你的驱动程序文件所在的路径即可bro=webdriver.Chrome( /Users/wuxiuye/Desktop/Python/爬虫/chromedriver )#打开 空间登陆网址bro.get( https://qzone.qq.com/ )

此时,我们需要定位标签。进入网页后,我们会发现他默认是不输入账号密码登录的,所以我们现在需要定位账号密码标签。

打开开发工具位置后,我们找到了以下选项卡。

但是这个时候,细心的朋友就会发现。

这个标签嵌套在框架内,所以我们需要先进入框架。

#进入framebro.switch_to.frame( login_frame )#这里我们通过id定位a_tag=bro.find_element_by_id( switcher_plogin )a_tag.click()

之后,我们继续定位账户密码输入框的标签,并为其填写相应的数据。

#这里也是通过其id定位username_tag=bro.find_element_by_id( u )password_tag=bro.find_element_by_id( p )username_tag.send_keys( 782268618 )#这里我就不贴我 的真实密码了哈哈!password_tag.send_keys( xxxxxx )

然后我们寻找登录按钮标签的位置,与上面的 相同。

btn=bro.find_element_by_id( login_button )btn.click()

这样,我们自动登录 就完成了。

以下是完整的代码。

fromseleniumimportwebdriverimporttimebro=webdriver.Chrome( /Users/wuxiuye/Desktop/Python/爬虫/chromedriver )bro.get( https://qzone.qq.com/飞外 )bro.switch_to.frame( login_frame )a_tag=bro.find_element_by_id( switcher_plogin )a_tag.click()username_tag=bro.find_element_by_id( u )password_tag=bro.find_element_by_id( p )username_tag.send_keys( 782268618 )time.sleep(1)password_tag.send_keys( xxxxx (话后面加jpg是什么梗?jpg是图片格式,jpg后缀一般在形容词后面,文字+jpg的描述形式是用文字给出一种画面感,更显生动。))time.sleep(1)btn=bro.find_element_by_id( login_button )btn.click()time.sleep(2)```

感谢阅读!!!

换句话说,很多人在学习Python的过程中会遇到各种各样的麻烦,如果没有人解答,很容易放弃。小编是洪都博客的python开发工程师。这里我整理了一套最新的python系统学习教程,包括基本的python脚本、web开发、爬虫、数据分析、数据可视化、机器学习等等。想要这些资料的可以关注小编,在后台发私信给小编:“01”去拿。