Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 评估PuppeterSharp中的获取Api_C#_Puppeteer_Puppeteer Sharp - Fatal编程技术网

C# 评估PuppeterSharp中的获取Api

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中,我们提供给

下面的java代码的c#替代方案是什么

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' });
}");