有没有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