【发布时间】:2025-12-12 13:55:05
【问题描述】:
所以我正在尝试使用我的 php 脚本连接到 facebook。但是 facebook 返回一个错误的密码错误,我确定我写的密码很好。我的代码:
<?php
$ch = curl_init();
$url = "https://www.facebook.com/login.php?login_attempt=1";
$post = 'email='.urlencode('**@**.**').'&password='.urlencode('****');
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
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_REFERER, "https://www.facebook.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
echo $txt = curl_exec ($ch);
?>
【问题讨论】:
-
我认为给你书面许可的人可以帮助你:facebook.com/apps/site_scraping_tos_terms.php