如何创建一个脚本,给定一个网站列表,它使用它们的搜索功能来获取信息?

How to create a script that given a list of websites it uses their search functionality to fetch information?

我正在尝试建立一个网站,它只是一个平台,您可以在其中聚合来自其他网站的信息。它将是一个中央存储库,可以在其他存储库中搜索信息并显示它。有标准的方法吗?我一直在四处寻找,但我找不到任何 relevant.I 想要基于 javascript 甚至 php 的实现,但我对其他可以做到这一点的工具持开放态度更简单。

提前致谢!

编辑:我并不是要全面了解它是如何完成的。我正试图指出正确的方向来开始它,或者我可以从哪里获得有关如何做的信息,因为我现在真的不知道。谢谢

我认为您低估了问题的难度。 您不能简单地 "use" 网站上的搜索功能。 我建议您收集 API 信息并使用它来获取信息。

如果您尝试从中获取信息的网站没有一些结构化数据响应并且只有 html 响应,那将非常困难。您必须从 html 文本中提取这些数据。这听起来对我来说是不可能的

问题:您想自动填写和提交表单..!

解决方案:啊哈..!似乎您正在寻找可以自动填写和提交表单的东西,您可能需要检查 Firefox 扩展,即 iMacros 它可以为您完成这项工作,如果您想要复杂的工作,它会做得更好,所以您可能需要将 JavaScript 与 it.It 一起使用 与 JavaScript 一起用于更复杂的工作..!

iMacros(FireFox 扩展):

https://addons.mozilla.org/en-US/firefox/addon/imacros-for-firefox/

iMacros 简单使用代码:

此代码访问 Google 搜索引擎并搜索 "How to write iMacros Script",然后在您 运行 宏后自动显示所有结果,因此它会自动执行所有操作:

VERSION BUILD=8961227 RECORDER=FX
TAB T=1
URL GOTO=about:newtab
URL GOTO=www.google.com
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:tsf ATTR=ID:lst-ib CONTENT=how<SP>to<SP>write<SP>an<SP>imacros<SP>script
TAG POS=1 TYPE=BUTTON FORM=ID:tsf ATTR=NAME:btnG

视频指南

iMacros 如何在 FireFox 中工作:

https://www.youtube.com/watch?v=MJ3HE_hpFMc