Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/262.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
C# 访问用javascript生成的文本_C#_Javascript_Webclient_Wget - Fatal编程技术网

C# 访问用javascript生成的文本

C# 访问用javascript生成的文本,c#,javascript,webclient,wget,C#,Javascript,Webclient,Wget,此网站有一个自定义谷歌搜索框: 搜索结果由一段JS代码生成。如何使用wget和/或C#的WebClient访问这些结果?您需要了解web浏览器的功能-呈现页面。也许您可以提取对提供结果的Web服务的js调用,只需执行此请求并直接解析输出。该页面上的搜索似乎是正常的google站点搜索。使用以下url尝试wget,其中“asdf”是您的搜索 wget http://www.google.com/search?&q=site:ezinearticles.com+asdf 您需要使用支持J

此网站有一个自定义谷歌搜索框:


搜索结果由一段JS代码生成。如何使用wget和/或C#的
WebClient
访问这些结果?

您需要了解web浏览器的功能-呈现页面。也许您可以提取对提供结果的Web服务的js调用,只需执行此请求并直接解析输出。

该页面上的搜索似乎是正常的google站点搜索。使用以下url尝试wget,其中“asdf”是您的搜索

wget http://www.google.com/search?&q=site:ezinearticles.com+asdf

您需要使用支持JavaScript的可编程浏览器访问它

  • Java库做到了这一点,并且运行良好
  • 您可以自动化真正的web浏览器,例如在Windows上使用,并访问页面内容。但这需要一个GUI桌面,因为真正的浏览器窗口是打开的

根据我对“写作”的示例搜索,这里的情况似乎不是这样。如果直接进入谷歌时结果集不同,您可以直接进入ezinearticles.com搜索页面。