私の古い非スマートフォンは GROUP Facebook チャットをサポートしていないので、Facebook GROUP メッセージをスクレイピングしてテキスト メッセージとして電話に送信する方法を見つけようとしていました。Perl の Web スクレイピング (HTML::TableExtract、WWW::Mechanize、LWP など) についてある程度は知っていますが、スクリプトにユーザー名とパスワードを提供しても、Facebook に侵入することはできませんでした。
そのような Web スクレーパーを機能させる方法はありますか? 確認すべき API やツールキットはありますか? このプロジェクトを開始する方法がよくわかりません。最悪の場合、ブラウザの特定の場所からテキストをコピーするマクロを作成することもできます....
編集: クッキー ジャーは良いアイデアのように思えます。検討します。これは(悪い)コードのスニペットです。
open(PERSONAL, "personal.txt");
my @pers = <PERSONAL>;
$ua -> get($cur_url);
$ua -> form_id("login_form");
chomp($pers[0]);
$ua -> field("email", $pers[0]);
chomp($pers[1]);
$ua -> field("pass", $pers[1]);
$ua -> click_button(value =>"Log In");
$ua -> get("https://m.facebook.com/groups/170930939594231/");
$ua -> save_content($dir."/group.html");