C# 评估PuppeterSharp中的获取Api
下面的java代码的c#替代方案是什么C# 评估PuppeterSharp中的获取Api,c#,puppeteer,puppeteer-sharp,C#,Puppeteer,Puppeteer Sharp,下面的java代码的c#替代方案是什么 await page.evaluate(() => { return fetch('url', {method: 'POST', body: 'test' }); }); 我需要用PuppeterSharp发送一个post请求。有几种方法,但它似乎是最简单的一种,但我没有找到任何替代方法来获取 对于evaluate方法,我发现该方法等待页面。EvaluateFunctionAsync用于C#,但如何使用内部提取?在Puppeter中,我们提供给
await page.evaluate(() => {
return fetch('url', {method: 'POST', body: 'test' });
});
我需要用PuppeterSharp发送一个post请求。有几种方法,但它似乎是最简单的一种,但我没有找到任何替代方法来获取
对于
evaluate
方法,我发现该方法等待页面。EvaluateFunctionAsync
用于C#,但如何使用内部提取?在Puppeter中,我们提供给页面的函数。evaluate
是在页面上下文中执行的,因此它必须是一个JavaScript函数
同样,在Puppeter sharp中的等效函数中,例如,第一个参数是一个字符串,它只不过是一个JavaScript函数。
您应该能够按原样使用fetch,例如:
await page.EvaluateFunctionAsync(@"() => {
return fetch('url', {method: 'POST', body: 'test' });
}");