.net 如何从url解析文本数据?
我们正在使用以下代码尝试解析URL中的一些文本数据 下: 问题是我们在代码中得到的响应在 与浏览器中实际渲染的内容进行比较。我们得到的html 在html的主体中显示一个javascript函数,我们真正想要的是 函数的结果,其中包括我们需要捕获的数据。这是 通过在谷歌浏览器中加载页面,点击文本100360确认 并选择inspect元素,它允许我们查看整个页面的响应 根据我们需要的数据,具体如下:.net 如何从url解析文本数据?,.net,html,xml,vb.net,.net,Html,Xml,Vb.net,我们正在使用以下代码尝试解析URL中的一些文本数据 下: 问题是我们在代码中得到的响应在 与浏览器中实际渲染的内容进行比较。我们得到的html 在html的主体中显示一个javascript函数,我们真正想要的是 函数的结果,其中包括我们需要捕获的数据。这是 通过在谷歌浏览器中加载页面,点击文本100360确认 并选择inspect元素,它允许我们查看整个页面的响应 根据我们需要的数据,具体如下: <pre class="pre-longText-wrap">100360</p
<pre class="pre-longText-wrap">100360</pre>
有人能帮我们弄清楚如何获得这个原始页面响应吗?可能是
脚本需要几秒钟的响应,而我们只看到
初始页面响应。提前感谢您的投入 你或多或少是运气不好。问题是您得到的是原始页面响应。如果您是一个浏览器,那么您将执行javascript并获得所需的数据。但你不是一个浏览器,你是vb.net程序,所以运行javascript在理论上是可能的,但可能非常困难 通常最简单的解决方案是使用javascript在浏览器中实际运行代码,并将数据从浏览器发送到服务器。目前还不清楚这在你的情况下是否可行 如果没有,则需要在服务器端的环境中执行javascript,以便它能够成功运行。那没什么意思。你可以为Internet Explorer编写脚本!,使用Rhino可能很难获得脚本执行所需的环境,使用node.js在Windows中还不是很可靠,可能很难获得脚本执行所需的环境,或者从中研究您自己的选项 或者,您可能能够解析原始HTML响应中的数据,或者找出如何获取它 如果sprintpcs给你一个API来获取你想要的数据,那也会容易得多
<pre class="pre-longText-wrap">100360</pre>