编写程序运行不同输入的网站


Make program running a web site for different inputs

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

假设我有一个包含许多关键字的文本文件。关键词太多了,我无法对每个关键词单独进行谷歌搜索。那要花很长时间。我的目标是编写一个程序,该程序接受文件中的每个关键字,对该关键字进行谷歌搜索,然后将结果保存在文件中(例如,结果页的一行),然后继续到下一个关键字并执行完全相同的过程。

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

这里有一种方法。

  1. 创建一个java(或任何其他语言)程序来读取带有关键字的文件。
  2. 对于从文件中读取的每个关键字,使用Google搜索api进行搜索(参见此处的示例)。
  3. 将API返回的结果保存到文件中

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

是的,这是可能的。

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

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

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

我想您正在寻找类似于浏览器自动化的东西。您可以查找Selenium并选择python作为您的工具。