ホームページ > バックエンド開発 > PHPチュートリアル > APIを使用せずにphpでRenrenにログインする方法

APIを使用せずにphpでRenrenにログインする方法

WBOY
リリース: 2016-06-23 14:03:52
オリジナル
955 人が閲覧しました

アドバイスをお願いします!ありがとうございます


ディスカッションに返信 (解決策)

カールを自分で書きます

こんにちは、私は自分でコードを書きました、何か問題があるかどうか見てください、ありがとう

<?php$curl = curl_init();  //初始化curl$cookies_dir = tempnam('./tmp','cookie');  //设定一个目录存储cookiecurl_setopt($curl, CURLOPT_URL,'http://www.renren.com/PLogin.do');//这里写上处理登录的页面curl_setopt($curl, CURLOPT_POST, 1);$request = 'email=XXX&password=XXX'; //这里是post的数据,也就是用户名和密码curl_setopt($curl, CURLOPT_POSTFIELDS, $request);//传 递数据curl_setopt($curl, CURLOPT_COOKIEJAR, $cookies_dir);// 保存返回的cookiecurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//设定返回的数据是否自动显示curl_setopt($curl, CURLOPT_HEADER, false);//设定是否显示头信息$content = curl_exec($curl);//返回结果curl_close($curl);?>
ログイン後にコピー

こんにちは!自分でコードを書きました。問題がないか確認してください。ありがとうございます
PHP code?12345678910111213
彼のログイン フォームの HTML を見てください。そこには他にも入力ボックスがあります。人間のアカウントはありません。試す必要はありません

模擬ログインには、curl を使用することをお勧めしますが、多くの場合、検証コードが適切に認識されないと信頼性が低くなります。 、ログインできません
なぜ API は必要ないのですか?

検証コードを解析するのは非常に困難です

自動ログインが実装されていますが、 Web ページのコンテンツは次のようになります

ヘッダーに更新を追加するにはどうすればよいですか?

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート