有没有Perl的WWW ::机械化的Node.js相当于?

我正在寻找一个类似于WWW :: Mechanize for Perl的Node模块。 或者更好的WWW :: Mechanize :: Firefox 。

  • 主要function是按名称,类或ID查找和提交表单。
  • 处理cookies的能力会很好
  • 和处理Javascript的能力将是完美的。

如果有人有一个类似的想法,或者我可以search的方向,那真的很感激。

谢谢你,对不起我的英文!

你正在寻找的是一个脚本浏览器。 按照受欢迎程度的顺序,选项是:

  • PhantomJS – 头和肩膀以上。 一个无头的WebKit。
  • 僵尸 – 更轻量
  • slimerjs – 像PhantomJS,但运行壁虎
  • 嵌合体 – 像PhantomJS,但不需要运行一个外部过程
  • mechanize-js ,缺less文档,比以上任何一种select都要less得多

我现在find的最接近的工具是僵尸 。

显然,它不是完全准备好生产(可能永远不会),因为它是一个testing工具。 尽pipe如此,它似乎是所需的function(它支持JS!)最接近的匹配!

尝试mechanize-js – 名字说这一切…

你可以在perl脚本中embeddednode.js使用:

npm安装exec_perl

请参阅: https : //github.com/tlqtangok/exec_perl