簡體   English   中英

Node.js是否相當於Perl的WWW :: Mechanize?

[英]Is there a Node.js equivalent of Perl's WWW::Mechanize?

我正在搜索Node的模塊,它類似於WWW :: Mechanize for Perl。 甚至更好的WWW :: Mechanize :: Firefox

  • 主要功能是按名稱,類或ID查找和提交表單。
  • 處理cookie的能力會很棒
  • 並且處理Javascript的能力將是完美的。

如果有人知道類似的東西,或者我可以搜索哪個方向,那真的很感激。

您正在尋找的是可編寫腳本/無頭的瀏覽器。 按受歡迎程度遞減,選項包括:

  • Google Puppeteer - “節點庫,提供高級API來控制Chrome或Chromium”
  • 僵屍 - 更輕巧; “使用Node.js瘋狂快速,無頭全棧測試”
  • slimerjs - 可編寫腳本的Firefox。 自2018年3月以來沒有提交。
  • mechanize-js ,缺乏文檔,並且牽引力遠遠低於上述任何替代方案

被遺棄的項目

試試mechanize-js - 名字說明了一切......

我現在找到的最接近的工具是僵屍

顯然它還沒有完全准備好生產(並且可能永遠不會),因為它是一種測試工具。 然而,它似乎是最接近所需功能的匹配(它支持JS!)

你可以在node.js中嵌入perl腳本使用:

npm install exec_perl

請參閱: https//github.com/tlqtangok/exec_perl

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM