당신의 다음 일 :) 나는 조금 서핑을 한 후 발견했다. a script (때때로 나)도 필요하다.
/*
* Login to facebook
* $login_email : Account to login with
* $login_pass : Account password
*
* Returns true if logged in successfully, false otherwise
* Echoes any login error code
*
* Matt Smith - geekalicio.us
* Apr 23, 2009
*/
function fb_login($login_email, $login_pass){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://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 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5");
curl_exec($ch);
$err = 0;
$err = curl_errno($ch);
curl_close($ch);
if ($err != 0){
echo 'error='.$err."\n";
return(false);
} else {
return(true);
}
}
그리고 당신은 내가 http://pastie.org/619912에있는 사용하고
if (fb_login($login_email,$login_pass)){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://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 (X11; U; Linux i686; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 GTB5");
$html = curl_exec($ch);
curl_close($ch);
echo $html;
}
전체 스크립트를 사용하여 홈 페이지를로드 할 수 있습니다.
예, 악의가 아니라 좋게 사용하십시오.
호기심에서 벗어 났을 때 무엇을 사용합니까? 내게 의심스러운 행동을하는 것 같은데 ...? –
필자는 getafreelancer에서이 일을 맡았는데 처음에는 컬 자동 로그인이 필요하다고 생각했습니다. 이제는 프로젝트를 완료 할 수 없으며 실제로 방법을 찾지 못했습니다. 스파이 뮤? 나는 그들이 그것을 위해 필요한 것이 정확히 무엇인지 모른다. 그러나 나는 많은 논란의 여지가없는 이유를 상상할 수 있습니다. 스팸의 경우 말풍선에 걸릴 것입니다. 그러나 나는 많은 스팸도 개발하고 있었고 결국에는 .. 나는 상관하지 않는다. 그것은 고전적인 흑인과 백인의 흑점입니다. 결국 WH 기법은 꽤 BH이며 사람들은 돈에 대해서만 신경 씁니다. 나는 그것이 옳다는 것을 말하지 않고있다. 그것은 단지 이것과 같다. – neon
그것은 나에게 모두 친척입니다. 예를 들어, 큰 금융 기관에 고용되어 금융 소프트웨어를 프로그래밍하고 자신이하는 일을 완벽하게 생각할 수 있습니다. 사람들은 금융에 대해 생각하며, 높은 평판을 얻고 평판이 좋다고 생각합니다. ㅎ .. 나를 위해, 그들은 돈과 은행의 논리를 이해할 때 모두 도둑질이다. 그러나 저는 그것을 단지 하나의 사례로 삼았습니다. 모두 나를 위해 비교적 친척입니다. 때로는 고객을 강탈하기위한 완벽한 은행 도구 대신 페이스 북을 스팸하려는 경우가 있습니다. – neon