set-cookie 是服务器发送给浏览器的!
而你的getHeaderField 可以取得 浏览器发动给服务器的 也就是你模拟登录的那些host啊 refer之类的!set-cookie 要接受服务器发送的数据,自己在用正则表达式提取出来也行的!
按f12打开控制台。在name上点击右键,勾选domain。domain和所访问网页域名一样的才行。点击域名相同的一个,d出的小窗拉到中间,就可以看见cookie的账号。
1、按f12打开控制台。
2、在name上点击右键,勾选domain。
3、domain和所访问网页域名一样的才行。
4、点击域名相同的一个,d出的小窗拉到中间,可以看见cookie的值。
5、可以选中复制它就可以获取Cookie了。
登录的网站才访问网页时网站会验证cookie信息,以确定当前用户是否登录,所以在采集这类网站的数据时,需要同步发送cookie数据,确保网站验证cookie可以成功。
cookie如何来?可以使用抓包工具,然后打开浏览器实现目标采集网站的登录 *** 作,然后再抓包工具中将记录的cookie拷贝出来,粘贴到你所使用的采集软件中,或者利用采集软件直接实现登录 *** 作。
以上就是关于getHeaderField("Set-Cookie")取不到值全部的内容,包括:getHeaderField("Set-Cookie")取不到值、cookie怎么获取呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)