ホームページ  >  記事  >  バックエンド開発  >  PHP Curl は WeChat パブリック プラットフォームへのログインをシミュレートします、Sina Weibo サンプル コード、curl example_PHP チュートリアル

PHP Curl は WeChat パブリック プラットフォームへのログインをシミュレートします、Sina Weibo サンプル コード、curl example_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:59:45955ブラウズ

PHP Curl は WeChat パブリック プラットフォームへのログインをシミュレートします。Sina Weibo サンプル コード、curl サンプル

curl を使用する前に、curl 設定を開きます。具体的な方法は Baidu で見つけることができます。curl 拡張機能をオンにします。パスワードは md5 で暗号化されています。これはテスト済みです。ユーザーとパスワードを自分のものに変更するだけです。

次のコードは、PHP が Curl を使用して WeChat パブリック プラットフォームへのログインをシミュレートする方法を紹介します。具体的なコードは次のとおりです。 リーリー

PHP CURLを使用してSina Weiboへのログインをシミュレートします

時々、新浪微博データを取得することがありますが、API を使用したくないので、シミュレートされたログインを使用する必要があります。

以前使用できたCURLシミュレーションのログインコードが無効であることが分かりました。Googleで調べたところ、多くの人がこの問題に遭遇していることがわかりました。しかし、解決策が見つからなかったので、自分で調べて原因を見つけました。

Sina が模擬ログインを制限しているためかもしれません。同じログイン パラメーターを使用すると、Web ページ経由でログインする場合はすべて正常に動作しますが、CURL を使用してログインすると、返される COOKIES は一時的なものになります。

そのため、ログインは成功し、ユーザー情報が取得されたように見えますが、再度アクセスすると、ユーザーはまだログインしていません。私の解決策は、COOKIESの有効性を直接変更するだけです。

以下に私がテストして合格した PHP コードを添付します。より良い解決策がある場合は、共有してください。

CURLOPT_COOKIESESSION パラメータが設定されていない限り、COOKIE_FILE を変更する必要はないことがわかりました。 リーリー

上記の内容は、WeChat パブリック プラットフォームと Sina Weibo への PHP Curl シミュレートされたログインのサンプル コードを紹介しています。この記事が皆様のお役に立てば幸いです。

興味があるかもしれない記事:

PHP CURL は、Sina Weibo へのログインをシミュレートし、ページのコンテンツをキャプチャします。 EaglePHP フレームワークに基づいて開発されました

PHP が、curl を使用してログインをシミュレートし、ログイン後にページを収集する方法の例

    PHPログインをシミュレートするために Cookie を取得する CURL メソッド
  • PHP で CURL を使用してログインをシミュレートし、データを取得する例
  • PHP は CURL を使用して、検証コードを使用して Web サイトへのシミュレートされたログインを実装します
  • PHP が CURL を読み取ってログインをシミュレートし、Cookie ファイルを生成する方法
  • PHPはCURLを使用してログインメソッドをシミュレートします
  • PHPのcurlは検証コードを使用してWebサイトへのログインをシミュレートします
  • http://www.bkjia.com/PHPjc/1097315.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/1097315.html技術記事 PHP Curl は、WeChat パブリック プラットフォームと Sina Weibo インスタンス コードへのログインをシミュレートします。curl インスタンスでcurl を使用する前に、curl 拡張機能をオンにします。パスワードを使用してください...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。