抖音资讯

douyinzx

qq邮箱官网登录入口格式(邮箱地址注册入口)

iseeyu2年前 (2024-05-09)抖音资讯116

网络爬虫学习中,简单的静态页面数据,难以满足我们的一颗“好学”之心,且现在我们“好奇”的数据往往藏得很深,要么需要登录,要么为动态加载……今天,就来分享一下模拟浏览器对QQ邮箱(我们只是学习、分享、交流)的登录操作!

1、前期准备

“搞事情”之前,我们需要先准备两个工具,分别是需要模拟浏览器登录的模块selenium和对应的驱动插件chromedriver.exe

这里,我们用了一个模拟浏览器登录的模块selenium

安装selenium模块:

pip install selenium

下载驱动插件chromedriver.exe,插件版本需与浏览器版本相同或相近,此处用的是谷歌浏览器,可在浏览器网页中输入地址chrome://version/,查看浏览器版本:

 

接着进入驱动下载页面
http://chromedriver.storage.googleapis.com/index.html,下载相同或相近版本的chromedriver.exe:

 

解压后将放到指定位置(随便放哪里,只要你知道在哪里),此处放于
“F:\\PycharmProjects\\tensorflow”文件路径下。

 

2、页面简析(如果着急看效果,跳过此步)

打开QQ邮箱官网(https://mail.qq.com/),得到如下界面,这里有几种登录方式,其中微信登录只能通过扫码实现,我们既然想用Python去自动化批量发送邮件,微信扫码登录自然不现实(若有高手可攻克此步,还望分享)。

QQ登录方式有两种,要么点击已登录的QQ头像(可通过cookie实现),要么直接密码登录,今天我们介绍后者。

 

点击账号密码登录,发现网址和之前没有变化,

 

抓包后看到,返回的Referer信息一长串,这难道就是登录页面的实际网址?

 

复制Referer里的连接信息到浏览器看看,果然!好,那我们就不去请求邮箱官网了,直接对这个连接下手。

 

但是这个连接信息还是有扫码登录或是之前的cookie信息,我们想要的是账号密码登录,点击密码登录后,进入一个很单纯的表单页面。不错,我们找的就是它,检查密码登录的元素,发现它在类名为switch_btn的a标签下。

 

 

3、完整代码

好了,QQ邮箱的密码登录方式大概就是这个意思,接下来我们直接上代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time

# 初始化以及配置浏览器
chrome_options = Options()
# 1、添加user-agent
chrome_options.add_argument('User-Agent="你自己的user-agent')
# 2、禁止图片加载 数字1:可以加载图片 数字2:禁止加载图片
No_Image_loading = {"profile.managed_default_content_settings.images": 1}
chrome_options.add_experimental_option("prefs", No_Image_loading)
path = 'F:\\PycharmProjects\\tensorflow\\chromedriver.exe' 
# 更改为你自己的插件路径
driver = webdriver.Chrome(executable_path=path, chrome_options=chrome_options)

# 登录页面
driver.get('https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=522005705&daid=4&s_url=https://mail.qq.com/cgi-bin/login?vt=passport%26vm=wpt%26ft=loginpage%26target=&style=25&low_login=1&proxy_url=https://mail.qq.com/proxy.html&need_qr=0&hide_border=1&border_radius=0&self_regurl=http://zc.qq.com/chs/index.html?type=1&app_id=11005?t=regist&pt_feedback_link=http://support.qq.com/discuss/350_1.shtml&css=https://res.mail.qq.com/zh_CN/htmledition/style/ptlogin_input_for_xmail440503.css')
time.sleep(2)

# 切换进入“账号密码登录”
driver.find_element_by_id('switcher_plogin').click()     
# 点击​# 输入账号信息driver.find_element_by_id('u').send_keys('你自己的QQ')

QQ邮箱的登录你掌握了,那其他网页的登录呢?赶快去试试吧!

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/42269.html

相关文章

怎么设置电脑定时关机(win7定时关机设置教程)

怎么设置电脑定时关机(win7定时关机设置教程)

我们在使用电脑时可以为电脑设置一个定时关机,既省时又省力,那么具体应该如何操作呢? 第一种方法——创建任务计划程序 1、点击“开始”,在搜索框内输入“任务计划程序”。 2、进入任务计...

抖音能通过手机号查找吗(通过手机号查抖音id的技巧)

抖音能通过手机号查找吗(通过手机号查抖音id的技巧)

手机号可以查抖音吗?抖音是现在很多年轻人喜欢使用的app,抖音越玩越嗨已经不只是说说而已,那么大家知道手机号怎么查抖音号吗?相信还有很多用户还不是很清楚,下面就快和小编一起看看吧! 手机号可以查抖音吗 1、我们在注册抖音账号的时候都会绑定手机号,所以是可以使用手机号进行搜索的,...

nginx怎么启动(nginx作用和工作原理)

nginx怎么启动(nginx作用和工作原理)

启动 启动代码格式:nginx安装目录地址 -c nginx配置文件地址 例如: [root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停止...

搜狗推广开户流程是位于搜索结果广告!

搜狗推广开户流程是位于搜索结果广告!

搜狗超级皇冠广告,搜狗搜索开户流程是位于搜索结果首页上方的极具吸引力的图文讯息广告, 独占首页上方优质广告位,整合 了企业的 Logo,文字描述, 图片,栏目,表格,子链多种企业 信息,用醒目的样式吸引网民的注意,帮助客户提升搜狗推广效果。搜狗竞价开户优惠活动PC端截图: 无线端截图:无线超级...

快手上哪些用户对于新锐品牌的追求强烈,应如何投放广告?

快手上哪些用户对于新锐品牌的追求强烈,应如何投放广告?

新锐品牌崛起的背后,少不了新一代消费者发现“宝藏”的消费趣味以及分享“宝藏”的强大动力。对本次上榜品牌的兴趣用户画像进行分析后我们发现,有35%喜爱新锐品牌的用户都集中在18-23岁这一年龄段,而且95后、00后的用户对于新锐品牌的偏好度明显高于其他年龄段。从性别分布来看,女性用户占6成,比例更高。...

小红书信息流推广,小红书产品应该怎么开户投放?

小红书信息流推广,小红书产品应该怎么开户投放?

以社区为基础的新兴跨境电商“小红书信息流推广”,在今年7月份后就鲜有宣传出街。据小红书信息流推广内部提供的数据显示,小红书开户投放7月份,小红书信息流推广用户量已超1500万,月增口碑笔记100万条以上小红书开户投放,去年小红书做社区电商后,销售额超过了2亿;今年9月,据易观智库的数据显示,小红书信...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片