C#调用chrome获取页面html内容

C#调用chrome获取页面html内容,第1张

这个功能用在浏览器中用js就能完成,而且更方便。代码如下:

function crawl(baseUrl, pageStart, pageEnd){  

  for(var i = pageStart; i <= pageEnd; i++){

    var xhr = new XML>}

使用方法,打开你要的网站,在chrome的控制台下执行,crawl("你的页面地址page参数=", 1, 3)

CefSharp可以使用C#和Net停止request,还可以使用以下方法:

1、使用CefSharp API调用停止Request:

CefSharp API允许您调用CefSharpIRequestHandlerOnBeforeResourceLoad()方法来拦截请求,并在此方法中调用CefSharpIRequestHandlerOnResourceResponse()方法来停止请求。

2、使用CefSharp自定义Request拦截器

CefSharp还允许您使用CefSharpIResourceRequestHandler实现来自定义拦截器,这样您可以自定义拦截器来拦截请求,并调用CefSharpIResourceRequestHandlerOnResourceResponse()方法来停止请求。

3、使用CefSharp自定义Request拦截器:

CefSharp还允许您使用CefSharpIWebRequestFilter实现来自定义拦截器,这样您可以使用CefSharpIWebRequestFilterOnBeforeSendHeaders()方法来拦截请求,并调用CefSharpIWebRequestFilterOnBeforeSendHeaders()方法来停止请求。

以上就是关于C#调用chrome获取页面html内容全部的内容,包括:C#调用chrome获取页面html内容、cefsharp停止request、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9751526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存