Cookies 如果您可以控制登录会话,是否可以使用Headless Chrome访问该登录会话?

Cookies 如果您可以控制登录会话,是否可以使用Headless Chrome访问该登录会话?,cookies,google-chrome-headless,Cookies,Google Chrome Headless,我需要在网站上预约。这些约会偶尔发布,很快就被预订一空。要查看可用的预约时间,您必须登录并完成reCaptcha。如果我想编写一个使用Headless Chrome的scraper来不断地刮取站点,并在出现新的约会时通知我,那么每次按照登录流程都需要击败reCaptcha,这至少是非零难度的 一个更好的方法(我认为)是手动登录一次,抓取我的会话cookie,然后将它们加载到无头Chrome中,然后直接向约会时间页面发出请求。服务器将看到我的请求,看到我的会话cookies,并做出响应,就好像手动

我需要在网站上预约。这些约会偶尔发布,很快就被预订一空。要查看可用的预约时间,您必须登录并完成reCaptcha。如果我想编写一个使用Headless Chrome的scraper来不断地刮取站点,并在出现新的约会时通知我,那么每次按照登录流程都需要击败reCaptcha,这至少是非零难度的

一个更好的方法(我认为)是手动登录一次,抓取我的会话cookie,然后将它们加载到无头Chrome中,然后直接向约会时间页面发出请求。服务器将看到我的请求,看到我的会话cookies,并做出响应,就好像手动登录的会话已经刷新一样。这与这个问题的答案大致相同:

但这不起作用,我也不明白为什么。每次我都会被重定向到登录页面。我试过Chrome和Firefox,以及其他一些需要登录的网站(Facebook、Reddit等)

当服务器首先使用cookie识别客户机时,这些服务器如何区分原始客户机和使用复制cookie的客户机

复制的确切步骤:

  • 在Chrome上登录您选择的站点,比如说Facebook
  • 使用将cookie从站点导出到剪贴板
  • 启动一个匿名窗口(重置活动cookie)并导入具有相同方便扩展名的会话cookie
  • 导航到目标,越过登录表单url
  • 重新定向
  • 感到沮丧