ヘッドレスサーバーでウェブサイトの作業を自動化

ヘッドレスサーバーでウェブサイトの作業を自動化

私のDebianサーバーのウェブサイトでのみできることを自動化したいです(事前ログインが必要です)。公開APIがないため利用できません。

これを行う方法はありますか?私はテキストベースのブラウザや同様のものを考えました。

ベストアンサー1

WWW :: Mechanizeを見てください(例:次の場所)。http://search.cpan.org/dist/WWW-Mechanize/lib/WWW/Mechanize/Examples.pod)。これはWebページをオブジェクトとして扱い、メソッドを介してすべての要素にアクセスできるようにします。

例えば

$m->get("https://lists.ccs.neu.edu/bin/admindb/$listname");
$m->set_visible( $password );
$m->click;

(少なくとも)RubyとPython用のポートもあります。

おすすめ記事