使程序运行不同输入的网站

时间:2011-12-22 13:37:56

标签: java php python html

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

让我们说我有许多关键字的txt文件。有很多关键字,我不能单独搜索每个关键字。那需要很长时间。我的目标是创建一个程序,该程序接收文件中的每个关键字,对该关键字进行谷歌搜索,然后将结果保存在文件中(例如结果页面中的一行),然后继续下一个关键字并执行完全相同的程序。

我想知道这是否可行?我应该使用什么样的编程语言?会是什么方法?

5 个答案:

答案 0 :(得分:2)

这是一种做法。

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

答案 1 :(得分:1)

我正在寻找像bowser自动化这样的东西。您可以查找Selenium并选择python作为工具。

答案 2 :(得分:1)

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

答案 3 :(得分:1)

是的,这是可能的。

你喜欢的任何编程语言都会这样做。我将从您的问题中假设您是编程新手,因此我可能会推荐VB.NET,因为语法非常简单。

您可以使用参数形成自己的网址,例如http://www.google.com/search?as_q=nintendo+wii&as_sitesearch=.com。 Google搜索Google搜索网址参数可能是一个很好的起点。

答案 4 :(得分:1)

考虑到可能的谷歌API的限制。我认为最好的工具是python。