网页qq抓取什么原理(本机访问QQ邮箱登录页是怎么做到的呢?说是控件)
优采云 发布时间: 2021-10-04 10:01网页qq抓取什么原理(本机访问QQ邮箱登录页是怎么做到的呢?说是控件)
如果我们在本地电脑上启动QQ,然后使用浏览器访问QQ邮箱登录页面,这个页面会提示我们登录QQ。
它是如何做到的?
有人说是控制。控件可以实现,但它们会影响用户体验。QQ采用了更高级的思路。
会内置一个小型的 Web Server,提供类似于 IIS 和 Apache 的功能。
访问QQ邮箱登录页面,这个网页会访问Web Server,因为是从同一台机器访问的,地址是:127.0.0.1(实际上是:4301 ,这个域名指向127.0.0.1.使用域名的好处是可以解决cookie跨域权限问题。),因为这个Web Server是由 建立,因此 可以根据您的登录状态将相应信息返回给访问者。
(验证以上信息:可以使用Chrome访问QQ邮箱登录页面,然后按F12,切换到网络选项卡,从列表中找到pt_get_uins开头,移动鼠标查看完整网址。)
结束了?
显然没那么简单,所以访问我的网页,我不也得到了用户的登录信息和登录凭据吗?如果我获得了这个登录凭证,我可以用假名登录吗?
因此,不仅要防止他人获取我是否登录的隐私,还要防止他人获取登录凭据。
所以这需要QQ邮箱服务器的配合。例如,您可以这样做:
为防止数据*敏*感*词*,所有传输均采用HTTPS。以上只是一种方式,实际上可能是其他方式,也可能更复杂。