【发布时间】:2012-10-05 17:03:03
【问题描述】:
我正在编写一个爬虫来记录由一定数量的站点部署的所有 cookie。我可以使用 selenium 获取在页面访问时设置的第一方 cookie,但软件中的限制意味着它不会获取第三方 cookie。是否有其他可用的工具可以选择所有 cookie?
谢谢。
【问题讨论】:
标签: c# .net cookies selenium watin
我正在编写一个爬虫来记录由一定数量的站点部署的所有 cookie。我可以使用 selenium 获取在页面访问时设置的第一方 cookie,但软件中的限制意味着它不会获取第三方 cookie。是否有其他可用的工具可以选择所有 cookie?
谢谢。
【问题讨论】:
标签: c# .net cookies selenium watin
如果您将此作为一次性任务执行,您可以在 Firefox 浏览器中使用类似 FireCookie 的扩展,它可以让您导出所有 cookie: http://www.softwareishard.com/blog/firecookie/
如果您想自动执行此任务并定期运行,请考虑以下解决方案:
【讨论】:
我相信您可以使用 RegEx 和 ie.GetCookie() 从网站收集所有 cookie。自己没有尝试过,但就文档而言,我认为这会很容易。
【讨论】: