-2

私の古い非スマートフォンは 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");
4

1 に答える 1

4

facebook が提供する xmpp APIを使用してください。物をこする必要はありません。

于 2012-06-19T13:22:46.967 に答える