Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // CODED BY Metts / metts.blog.hu / da.metts@hotmail.com
- // FACEBOOK all message download
- // A Kódért felelősséget nem vállalok!
- // kő még simple_html_dom.php http://simplehtmldom.sourceforge.net/ egy mappaba vele
- // elvileg letölti az összes üzenet amit eddig a felhasználóval beszéltünk
- /*
- completed by Greg
- mosmá' működik is
- tessék konzolbó indítani
- üzeneteket ide rakja: c://xampp/htdocs/out.html
- */
- include("phpdom/simple_html_dom.php");
- set_time_limit(0);
- function fb_login($login_email, $login_pass,$id,$number) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, 'http://login.facebook.com/login.php?login_attempt=1');
- curl_setopt($ch, CURLOPT_POSTFIELDS,'charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84&locale=en_US&email='.urlencode($login_email).'&pass='.urlencode($login_pass).'&pass_placeholder=&charset_test=%E2%82%AC%2C%C2%B4%2C%E2%82%AC%2C%C2%B4%2C%E6%B0%B4%2C%D0%94%2C%D0%84');
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($ch, CURLOPT_COOKIEJAR, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
- curl_setopt($ch, CURLOPT_COOKIEFILE, str_replace('\\','/',dirname(__FILE__)).'/fb_cookies.txt');
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
- curl_setopt($ch, CURLOPT_NOBODY, false);
- $content = curl_exec($ch);
- echo $content;
- exit();
- $err = 0;
- $err = curl_errno($ch);
- if ($err != 0){
- curl_close($ch);
- echo $content;
- //echo 'LOGIN: error='.$err."\n";
- return(false);
- } else {
- echo " LOGIN: SUCESS\n";
- $myFile = "c://xampp/htdocs/out.html";
- $fh = fopen($myFile, 'w');
- for ($i = 0; $i < 50000; $i += 7) {
- $url = 'http://m.facebook.com/messages/read/?deleteselected=0&forward=0&start=' . $i . '&page_size=0&tids=' . $id . '&sk=inbox&tid=' . $id . '&see_newer=1&refid=12';
- echo "got $i\n";
- for ($j = 0; $j < 5; $j ++) {
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_TIMEOUT, '3');
- curl_setopt($ch, CURLOPT_COOKIEFILE, 'fb_cookies.txt');
- curl_setopt($ch, CURLOPT_NOBODY, false);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_ENCODING, "");
- $content = curl_exec($ch);
- $html = str_get_html($content);
- if (is_object ($html)) {
- break;
- } else {
- echo "Error @ try #$j\n";
- }
- }
- $ret = $html->find('div[class=acw apl abt]');
- foreach($ret as $r) {
- fwrite($fh, $r);
- fwrite($fh, "----------\n");
- }
- }
- fclose($fh);
- }
- }
- // m 1 464415590246663
- $login_email = 'mail'; //EMAIL
- $login_pass = 'pw'; //PW
- $id = "ec3b20f44f394b0e83ec922f2609c589"; // nemtom mi, valamiféle id, kell és kész; vagy ilyen formátum, vagy ilyen: id.397832373608306 -> innen szerzed meg: http://m.facebook.com/messages/?refid=12 linkbe lesz ha rámész vkire
- $number = 300; // nem csinál semmit
- $data = fb_login($login_email,$login_pass,$id,$number);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement