模拟登录的文章有很多,代码也有很多,但是缺少详细的关于如何抓取登录时的请求内容,以及我在模拟登录过程中出现的一些问题。
实现步骤;
- 使用抓包工具(这里使用360浏览器自带的工具)抓取登录动作时我们向服务法送的请求的内容
- 使用httpwebrequest模拟请求,然后获取应答内容,保存cookie;使用保存的cookie发起需要获取页面的请求获取页面内容。
以艺龙旅行网为例子:
首先打开艺龙的登录页面,在360浏览器的右上方有个工具,点开--》选择开发人员工具--》切换到Network栏目--》将左下角的黑色实心圆圈点成红色,开启跨页面记录。如下图