【问题标题】:Is there a scala version of Python's Mechanize?是否有 Python 的 Mechanize 的 scala 版本?
【发布时间】:2010-11-21 17:17:06
【问题描述】:

我在 Python 中使用 mechanize 取得了巨大成功。但是,我正在尝试学习 Scala。我有一个 IRC 机器人,我想为其添加一些功能,主要是从我们的公司 Intranet 中抓取网页。这需要重定向到公司范围的登录页面,然后转到目的地,然后可能必须提交另一个登录。

有谁知道我可以从 Scala 中使用什么来获得这种功能?

【问题讨论】:

    标签: scala screen-scraping


    【解决方案1】:

    我不知道任何类似功能的 Scala 工作。未决相反的答案,我建议您寻找具有类似功能的 Java 库。

    【讨论】:

    • 我找到了 Prowser,它是一个 Java 库,其工作方式很像 mechanize。到目前为止,我一直在尝试。
    【解决方案2】:

    我能想到的最接近的 Java 库是浏览器驱动程序。最著名的是SeleniumWebDriver。后者还提供进程内模式。

    由于 Selenium 的 API 并不是那么好用,因此出现了几个使用 DSLish 外观的项目:Selenium DSLSelenium Inspector

    需要注意的是,它们都面向 Web 应用程序的测试,因此它们可能缺少与您的案例相关的功能。

    【讨论】:

      猜你喜欢
      • 2011-11-05
      • 2014-02-02
      • 2016-01-02
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2013-04-06
      • 2011-09-23
      相关资源
      最近更新 更多