Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.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
.net 如何从url解析文本数据?_.net_Html_Xml_Vb.net - Fatal编程技术网

.net 如何从url解析文本数据?

.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

我们正在使用以下代码尝试解析URL中的一些文本数据 下:

问题是我们在代码中得到的响应在 与浏览器中实际渲染的内容进行比较。我们得到的html 在html的主体中显示一个javascript函数,我们真正想要的是 函数的结果,其中包括我们需要捕获的数据。这是 通过在谷歌浏览器中加载页面,点击文本100360确认 并选择inspect元素,它允许我们查看整个页面的响应 根据我们需要的数据,具体如下:

<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>