C# 解析html、源代码、javascript问题
我试图解析这个页面的一些HTML部分,但是当我检查源代码时,我找不到这个:“Tunesien,Marokko” 如果我与xdeveloper核对,我可以将其视为html:C# 解析html、源代码、javascript问题,c#,html,C#,Html,我试图解析这个页面的一些HTML部分,但是当我检查源代码时,我找不到这个:“Tunesien,Marokko” 如果我与xdeveloper核对,我可以将其视为html: <a class="reglreg" href="javascript:s_hliste(20009);">Tunesien, Marokko</a> 但如果我查看页面的源代码,我就找不到这个。为什么?可能数据是通过AJAX调用来的,所以它一开始不在html中,而是动态添加到html中 如果您需要
<a class="reglreg" href="javascript:s_hliste(20009);">Tunesien, Marokko</a>
但如果我查看页面的源代码,我就找不到这个。为什么?可能数据是通过AJAX调用来的,所以它一开始不在html中,而是动态添加到html中
如果您需要解析它,您可以尝试自己“模拟”ajax调用。可能数据是通过ajax调用来的,因此它一开始不在html中,而是动态添加到其中
如果您需要解析它,您可以尝试自己“模拟”ajax调用。如果查看源代码并搜索“Marokko”,您将看到它出现在多个地方(作为数据加载到多个JavaScript数组中)
似乎有些内容是通过加载到页面上的JavaScript动态生成的。JavaScript构建HTML并更改页面以包含您正在查找的内容 如果查看源代码并搜索“Marokko”,您将看到它出现在多个地方(作为数据加载到多个JavaScript数组中)
似乎有些内容是通过加载到页面上的JavaScript动态生成的。JavaScript构建HTML并更改页面以包含您正在查找的内容 来回答你第一个真正的问题 为什么? 因为当你在浏览器中检查源代码时,你会得到原始的html代码。然后javascript出现并修改了您可以在任何现代浏览器的控制台中遵循的规则 我能得到完整的源代码吗 那么?如果我在浏览器中看不到它 我怎么能看到它
简单来说,这取决于您如何解析它。用什么语言?来回答你的第一个真正的问题 为什么? 因为当你在浏览器中检查源代码时,你会得到原始的html代码。然后javascript出现并修改了您可以在任何现代浏览器的控制台中遵循的规则 我能得到完整的源代码吗 那么?如果我在浏览器中看不到它 我怎么能看到它
简单来说,这取决于您如何解析它。用什么语言?“sorse”、“sourse”、“souse”——这些变体都不正确。正确的单词是
source
“sorse”、“sourse”、“souse”--这些变体都不正确。正确的单词是source
我尝试用html agilitytoolkit(C语言)解析它我尝试用html agilitytoolkit(C语言)解析它