代码之家  ›  专栏  ›  技术社区  ›  Christopher

有Python的Mechanize的scala版本吗?

  •  4
  • Christopher  · 技术社区  · 15 年前

    我用过 mechanize 在Python中取得了巨大的成功。然而,我正在努力学习Scala。我有一个IRC机器人,我想添加一些功能,主要是从我们的公司内部网抓取网页。这需要重定向到整个公司的登录页面,然后转到目的地,然后可能需要提交另一个登录。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Rafael de F. Ferreira    15 年前

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

    由于Selenium的API使用起来并不那么舒适,因此出现了几个带有DSLish外观的项目: Selenium DSL Selenium Inspector .

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

        2
  •  2
  •   Daniel C. Sobral    15 年前

    JAVA 具有类似功能的库。