Javascript 木偶演员:Α ;;使用cookie横幅接受多个网站中的所有cookie

Javascript 木偶演员:Α ;;使用cookie横幅接受多个网站中的所有cookie,javascript,node.js,web-scraping,cookies,puppeteer,Javascript,Node.js,Web Scraping,Cookies,Puppeteer,我使用Node.js和puppeter创建了一个脚本,加载多个站点,如站点a、B、C等。我想找到网站使用的所有Cookie。问题是,有些网站有一个Cookie横幅可以接受或拒绝。如果你接受横幅,网站会添加一些额外的cookie 所以,为了捕获所有这些cookie,是否有一个通用的解决方案来接受所有不同的横幅,或者在初始请求的头上设置一些初始参数,以通知站点我接受所有这些cookie 下面是一个站点示例,其中Cookie Bannner初始设置为6个Cookie,如果您接受该横幅,则总Cookie

我使用Node.js和puppeter创建了一个脚本,加载多个站点,如站点a、B、C等。我想找到网站使用的所有Cookie。问题是,有些网站有一个Cookie横幅可以接受或拒绝。如果你接受横幅,网站会添加一些额外的cookie

所以,为了捕获所有这些cookie,是否有一个通用的解决方案来接受所有不同的横幅,或者在初始请求的头上设置一些初始参数,以通知站点我接受所有这些cookie

下面是一个站点示例,其中Cookie Bannner初始设置为6个Cookie,如果您接受该横幅,则总Cookie数为48


我需要一个通用的解决方案。因为我有一个网站列表。

不幸的是,没有标准的方法可以做到这一点。因为“饼干横幅”没有标准。如果你的网站列表不是很大,那么最好的办法就是找出每个网站的cookie,系统地存储它们,并根据所导航的域使用适当的cookie


更新:有关如何将cookies添加到您的请求,请参阅此处的Puppeter文档:

您可以使用cookies横幅的标识符:

您可以提供更多信息吗?这个txt怎么样?如何存储cookies以及存储在哪里?你能给我举个例子吗?好的。所以用这种方法我可以得到一个url的cookies,然后我可以存储这些cookies吗?你在想什么?