Javascript 在Puppeter中发送POST请求

Javascript 在Puppeter中发送POST请求,javascript,node.js,puppeteer,Javascript,Node.js,Puppeteer,我正在使用JS+Puppeter,我正在尝试制作一个可以向购物车添加物品的脚本。网站经常会因为高流量而崩溃,因此我希望脚本直接将项目信息发送到后端,而不是依赖于单击。一旦它做到了这一点,它将继续做一些事情。“添加到购物车”链接与网站的链接不同 例如,网站是abc.shop,后端API地址是abc.shop/API/。。。我想发送一个JSON,将项目数据继续发送到api地址 是否可以使用Puppeter将POST请求发送到其他地址,如果可以,如何发送?您可以使用页面。评估使用fetch api发送

我正在使用JS+Puppeter,我正在尝试制作一个可以向购物车添加物品的脚本。网站经常会因为高流量而崩溃,因此我希望脚本直接将项目信息发送到后端,而不是依赖于单击。一旦它做到了这一点,它将继续做一些事情。“添加到购物车”链接与网站的链接不同

例如,网站是abc.shop,后端API地址是abc.shop/API/。。。我想发送一个JSON,将项目数据继续发送到api地址


是否可以使用Puppeter将POST请求发送到其他地址,如果可以,如何发送?

您可以使用
页面。评估
使用fetch api发送POST请求。

await page.evaluate(() => {
  return fetch('url', {method: 'POST', body: 'test' }).then(res => res.json());
});

您可以使用
页面。评估
使用fetch api发送post请求。

await page.evaluate(() => {
  return fetch('url', {method: 'POST', body: 'test' }).then(res => res.json());
});