Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.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
Javascript 将web应用程序结果重定向到自己的应用程序_Javascript_Visual Studio 2008 - Fatal编程技术网

Javascript 将web应用程序结果重定向到自己的应用程序

Javascript 将web应用程序结果重定向到自己的应用程序,javascript,visual-studio-2008,Javascript,Visual Studio 2008,是否可以将web应用程序结果重定向到第二个应用程序?我无法解析html源代码。它包含执行查询的javascript函数,但所有内容可能都是服务器端的 我希望这是有道理的。所有者已经提供了脚本,但我不确定这有什么帮助。我可以使用.net调用该站点并将结果重定向到文件或数据库吗 该应用程序访问谷歌的一个API,执行搜索/查询,并返回显示在网站上的结果。现在,执行这些查询的所有javascript函数都列在源代码中,但我不懂javascript,所以对我来说没有太大意义。 我使用了使用oauth协议访

是否可以将web应用程序结果重定向到第二个应用程序?我无法解析html源代码。它包含执行查询的javascript函数,但所有内容可能都是服务器端的

我希望这是有道理的。所有者已经提供了脚本,但我不确定这有什么帮助。我可以使用.net调用该站点并将结果重定向到文件或数据库吗

该应用程序访问谷歌的一个API,执行搜索/查询,并返回显示在网站上的结果。现在,执行这些查询的所有javascript函数都列在源代码中,但我不懂javascript,所以对我来说没有太大意义。 我使用了使用oauth协议访问api的文档,并在我的web应用程序中实现了这一点,但我花了将近一周的时间才获得请求令牌,现在又向api发送了请求,有时返回一个结果,有时一个结果也没有。这让我很沮丧,web应用程序的所有者已经使用了他的脚本,但他说,所发生的一切是我的浏览器与google api交互,而不是与他的服务器交互

所以我想为什么不让我的web应用程序调用his,因为his与API的交互完美无瑕,并将结果发送到我的应用程序以保存在数据库中


我在这里没有什么经验,所以请原谅我的无知

如果你不想学习谷歌API,你可以在一个最小化的页面中加载该页面,然后用JavaScript从中获取结果。这将是一个代表你的编码很多,但它是可行的。所以,这只是为了咬酸苹果,学习JavaScript

如果你不想学习谷歌API,你可以用最小化的方式加载该页面,然后用JavaScript从中获取结果。这将是一个代表你的编码很多,但它是可行的。所以,这只是为了咬酸苹果,学习JavaScript

听起来Application1需要调用Application2上的URL,并对结果进行处理

您可以使用
WebClient

Public Sub GetUrlContents(URL As String ) 'call this method using Application2's URL

    ' Get HTML data
  Try
    Dim fileReader As New WebClient()
    Dim byteArray As Byte()
    Dim addr As Uri
    Dim content As String

    addr = New Uri("http://www.foo.com/") //use URL in param list instead.
    byteArray = fileReader.DownloadData(addr)
    content = System.Text.Encoding.ASCII.GetString(byteArray)

    'save to file or database instead.
    Console.WriteLine(content)

  Catch ex As HttpListenerException
     Console.WriteLine("Error accessing site " + ex.Message)
  Catch ex As Exception
     Console.WriteLine("Error accessing site " + ex.Message)
 End Try


End Sub

听起来Application1需要调用Application2上的URL,并对结果进行处理

您可以使用
WebClient

Public Sub GetUrlContents(URL As String ) 'call this method using Application2's URL

    ' Get HTML data
  Try
    Dim fileReader As New WebClient()
    Dim byteArray As Byte()
    Dim addr As Uri
    Dim content As String

    addr = New Uri("http://www.foo.com/") //use URL in param list instead.
    byteArray = fileReader.DownloadData(addr)
    content = System.Text.Encoding.ASCII.GetString(byteArray)

    'save to file or database instead.
    Console.WriteLine(content)

  Catch ex As HttpListenerException
     Console.WriteLine("Error accessing site " + ex.Message)
  Catch ex As Exception
     Console.WriteLine("Error accessing site " + ex.Message)
 End Try


End Sub

这还没有意义。你说的重定向是什么意思?你所说的结果是什么意思?Javascript执行什么样的查询?情况如何?@vbNewbie:你能详细介绍一下环境,以及这两个应用程序的功能,或者“结果”是什么吗?您是否在内部网、不同的平台等中?第二个应用程序的参数是什么?它如何返回结果?JSON、HTML、纯文本?它还没有意义。你说的重定向是什么意思?你所说的结果是什么意思?Javascript执行什么样的查询?情况如何?@vbNewbie:你能详细介绍一下环境,以及这两个应用程序的功能,或者“结果”是什么吗?您是否在内部网、不同的平台等中?第二个应用程序的参数是什么?它如何返回结果?JSON、HTML、明文?那么内联框架以某种可提取的形式加载结果?然后我能解析xml吗?非常感谢您的回复。我开始研究javascript;不介意学习新东西。他的Java脚本会以HTML格式生成结果,对吗?如果是这样,您可以从他的页面(在iframe中)获取数据。要做到这一点,您需要进行大量的编码(基本上是解析他的结果表或他用来构建结果的任何东西),但正如我所说的。。。这是可行的。这样做的最大问题是,如果他更改结果的结构,您的代码将被破坏。你最好学习谷歌API并编写自己的代码,但我知道你还没有达到这个水平。如果你在服务器上解析HTML更舒服,你可以通过AJAX调用将生成的HTML发送到服务器并在那里解析。但是再一次,你需要写一些JS来做这件事。没问题。我希望你能找到合适的解决方案。那么内联框架以某种可提取的形式加载结果?然后我能解析xml吗?非常感谢您的回复。我开始研究javascript;不介意学习新东西。他的Java脚本会以HTML格式生成结果,对吗?如果是这样,您可以从他的页面(在iframe中)获取数据。要做到这一点,您需要进行大量的编码(基本上是解析他的结果表或他用来构建结果的任何东西),但正如我所说的。。。这是可行的。这样做的最大问题是,如果他更改结果的结构,您的代码将被破坏。你最好学习谷歌API并编写自己的代码,但我知道你还没有达到这个水平。如果你在服务器上解析HTML更舒服,你可以通过AJAX调用将生成的HTML发送到服务器并在那里解析。但是再一次,你需要写一些JS来做这件事。没问题。我希望你能找到一个合适的解决方案。但是当我查看页面源代码时,结果并不存在,所以我如何使用webclient获取内容。当我查看页面源代码时,所有的都是javascript函数。但是当我查看页面源代码时,结果不在那里,所以如何使用webclient获取内容。当我查看页面源代码时,所有这些都是javascript函数。