【问题标题】:Make program running a web site for different inputs [closed]使程序为不同的输入运行网站[关闭]
【发布时间】:2011-12-22 13:37:55
【问题描述】:

这是一个普遍的问题,我不希望这里有任何具体的解决方案。我只是对这种方法很好奇。

假设我有包含许多关键字的 txt 文件。关键字太多,我无法为每个关键字单独进行谷歌搜索。那将花费太长时间。我的目标是制作一个程序,它获取文件中的每个关键字,对该关键字进行谷歌搜索,然后将结果保存在文件中(例如结果页面上的一行),然后继续执行下一个关键字并执行完全相同的程序。

我想知道这是否可能?我应该使用哪种编程语言?方法是什么?

【问题讨论】:

标签: java php python html


【解决方案1】:

这是一种方法。

  1. 创建一个java(或任何其他语言)程序,该程序将使用关键字读取文件。
  2. 对于从文件中读取的每个关键字,使用 Google 搜索 API 进行搜索 (See example here)。
  3. 将 API 返回的结果保存在一个文件中。

【讨论】:

    【解决方案2】:

    听起来像是脚本语言的工作。您可以在 shell 脚本、perl/python 等中使用 wget,或者您可以查看 api google provides

    【讨论】:

      【解决方案3】:

      是的,这是可能的。

      几乎任何你喜欢的编程语言都可以做到这一点。根据您的问题,我假设您是编程新手,因此我可能会推荐 VB.NET,因为语法非常简单。

      您可以使用http://www.google.com/search?as_q=nintendo+wii&as_sitesearch=.com 等参数形成自己的网址。对 Google 搜索 URL 参数进行 Google 搜索可能是一个不错的起点。

      【讨论】:

        【解决方案4】:

        考虑到 google api 的限制是可能的。我认为最好的工具是python。

        【讨论】:

          【解决方案5】:

          我想你正在寻找类似 Bowser 自动化的东西。您可以寻找Selenium 并选择python 作为您的工具。

          【讨论】:

            猜你喜欢
            • 2014-03-02
            • 1970-01-01
            • 2017-08-26
            • 2021-06-29
            • 1970-01-01
            • 2018-07-22
            • 2012-06-16
            • 2012-09-13
            • 1970-01-01
            相关资源
            最近更新 更多