一、需求
访问微博热搜榜(Sina Visitor System),获取微博热搜榜前50条热搜名称、链接及其实时热度,并将获取到的数据通过邮件的形式,每20秒发送到个人邮箱中。
注意事项:
- 定义请求头
本实验需要获取User-Agent、Accept、Accept-Language、cookie四个字段,前三个字段可能都是相同的,主要是cookie不同。具体获取流程如下:
打开目标网页,本实验目标网页为Sina Visitor System
按键盘上面F12进入开发者模式,此时页面如下:
按键盘上面F5刷新页面,此时开发者模式中会有网页相关信息,页面如下:
依次点击Network、All、以及summary(即目标链接的地址),各个位置如下图所示:
点击summary后出现右侧窗口,点击Header能够得到相关报文字段,如下图所示:
cookie获取
邮件发送程序。
以网易邮箱为例,开通自己的授权码,QQ邮箱同理。
登录自己的网易邮箱
会生成一个授权码,你把那个授权码填到代码里就可以了。
完整代码