使用cookie php curl登录Instagram

时间:2018-02-10 10:32:15

标签: php curl cookies

我正在尝试使用Cookie登录Instagram。我正在使用CURL它给我回复一个空白页

$cookie = "mid=-MIDVALUE-;csrftoken=-TOKEN-;sessionid=-SESSIONID-3%3AvOZRX4fPL9K5L66ztOV9D28F8j2A3CF9%3A%7B%22_auth_user_id%22%3A5607163585%2C%22_auth_user_backend%22%3A%22accounts.backends.CaseInsensitiveModelBackend%22%2C%22_auth_user_hash%22%3A%22%22%2C%22_platform%22%3A4%2C%22_token_ver%22%3A2%2C%22_token%22%3A%225607163585%3AgdHBjbbOmDw5KHQyXJ7ipnXifcf6LiDP%3Abb2dd9683364a2a3d8fd01a240effb73b3ed19ab12f3f33e9b864e5ee1e6ec38%22%2C%22last_refreshed%22%3A1518249956.7502748966%7D";
$url = "https://www.instagram.com/accounts/login/";
$ch = @curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
$head[] = "Connection: keep-alive";
$head[] = "Keep-Alive: 300";
$head[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
$head[] = "Accept-Language: en-us,en;q=0.5";
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera/9.80 (J2ME/MIDP; Opera Mini/9.80 (S60; SymbOS; Opera Mobi/23.348; U; en) Presto/2.5.25 Version/10.54');
curl_setopt($ch, CURLOPT_ENCODING, '');
curl_setopt($ch, CURLOPT_COOKIE, $cookie);
curl_setopt($ch, CURLOPT_HTTPHEADER, $head);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);

$page = curl_exec($ch);
curl_close($ch);

我从java获取这个cookie只需要使用cookie登录 我知道这个代码并不多,因为我对Instagram的运作方式知之甚少。

0 个答案:

没有答案