无法获得URL的确切源

本文关键字:URL | 更新日期: 2023-09-27 17:50:36

我试图用c#应用程序提取给定URL的源页面。现在我用的是HttpWebRequest类。

奇怪的是,从这个类获得的结果页面与使用Google Chrome浏览器(Ctrl + u)获得的页面完全不同。

谁能告诉我如何得到确切的源页。或者期望两个页面是相等的是错误的吗?

Many thanks

无法获得URL的确切源

使用Web浏览器可以是微不足道的,虽然html将正确地从互联网检索。该代码将要求您调用另一个void或将代码放置在事件中。

WebBrowser wb = new WebBrowser();
private void button1_Click(object sender, EventArgs e) {
    wb.Navigate("http://kissanime.com/Anime/One-Piece");
    wb.ScriptSupress = true;
    wb.DocumentCompleted += pageLoaded;
}
private void pageLoaded(object sender, WebBrowserDocumentCompletedEventArgs e) {
    string src = wb.DocumentText;
}

通过使用该方法,您将直接从web浏览器中获得html,尽管它可能需要一些时间来加载,这取决于页面的大小,图像和依赖关系(外部文件,如JS, CSS和图片/视频)。

相关文章:
  • 没有找到相关文章