我试图拦截请求,更改方法以发布并传递数据。
...
page.on('request', request => {
payload = {...}
var data = {'method': 'POST', 'postData': payload
request.continue(data)
});
await page.goto(url_post_product)
问题是URL url_post_product
不返回任何正文,status_code是302,所以我总是遇到TimeoutError:导航超时超过。
我想我需要知道位置响应并将其重定向,但是当我尝试不确定响应时什么也没有发生。
page.on('response', response => {console.log(response.status())});
我知道请求和发布的数据格式正确。
编辑