-1
我以前的非智能手機不支持GROUP facebook聊天,所以我試圖找到一種方法來刮臉facebook GROUP消息並將它們作爲文本消息發送到手機。我知道一些Perl webscraping(HTML :: TableExtract,WWW :: Mechanize,LWP等),但我無法滲透Facebook,即使我提供我的腳本我的用戶名和密碼。如何爲Facebook聊天編寫宏/網頁抓取工具?
有什麼辦法讓這樣的網頁刮板工作?任何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");
Perl www :: mechanize應該完成這項工作,如果你知道如何使用它。添加cookie jar和代理別名,你應該很好去。如果您發佈了一些代碼,以確定您嘗試了什麼,我們可能會提供幫助。 – user1092042
Facebook聊天只是xmpp/jabber。 WWW ::機械化是這項任務的錯誤工具。 –