【问题标题】:Can I programatically open, search and return results in a browser from multiple websites?我可以在浏览器中以编程方式从多个网站打开、搜索和返回结果吗?
【发布时间】:2009-01-07 21:44:42
【问题描述】:

目前我有一个网站的书签列表,我可以在其中查找内容,然后在新窗口、选项卡中打开它们,然后搜索我想要查找的字符串。

有没有办法以编程方式执行此操作,最终得到一个包含站点结果页面的浏览器窗口?大约有 20 个。

我在 Mac OS X Leopard 上运行 Safari 3。我有使用 PHP 的经验,但即使是像使用 AppleScript 这样简单的东西也可以。我只是想加快我的工作流程。 :-)

【问题讨论】:

  • 你知道哪些编程语言?您正在谈论的过程称为清理,它们是几乎任何可以帮助您执行此操作的语言的库。

标签: php search automation osx-leopard


【解决方案1】:

【讨论】:

    【解决方案2】:

    这里有几篇关于用 perl 编写网络爬虫的文章:

    【讨论】:

      【解决方案3】:

      不完全与编程相关,但您可以使用 Google 的 Custom Search Engine 工具创建类似的内容(假设您计划搜索的所有网站都可以公开访问)。

      然后您可以将提供的 sn-ps 插入到您选择的 HTML 文件中,甚至可以将其设置为 Firefox 中的“主页”。

      【讨论】:

        【解决方案4】:

        您必须指定您使用的浏览器,因为我确信每个浏览器都有不同的自动化功能。

        【讨论】:

        • Safari。我也安装了 Firefox。
        【解决方案5】:

        试试Yahoo Pipes,可能有一个已经完成了你想要的一半。

        我搜索了“搜索”,这是结果。

        http://pipes.yahoo.com/pipes/search?q=search&x=0&y=0

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-11-18
          • 2015-08-17
          • 2019-04-27
          • 2011-03-28
          • 1970-01-01
          • 2015-02-16
          相关资源
          最近更新 更多