ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用したビューティー ピクチャー ウォールの実装 HTTP リクエスト ライブラリ Requests_PHP チュートリアル

PHP を使用したビューティー ピクチャー ウォールの実装 HTTP リクエスト ライブラリ Requests_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:03:52
オリジナル
1210 人が閲覧しました

PHPのHTTPリクエストライブラリの使い方 ビューティーピクチャーウォールの実装リクエスト

この記事では主にPHPのHTTPリクエストライブラリの使い方を紹介します ビューティーピクチャーウォールの実装リクエスト とてもシンプルで実用的です。それに

Baidu のインターフェースを使用して美しい女性の写真を取得し、滝の流れの形で自分のページに表示します。

githubプロジェクトアドレス: https://github.com/CraryPrimitiveMan/pretty

最終的な効果は次のとおりです:

使用php的HTTP请求的库Requests实现美女图片墙   帮客之家

Baidu Pictures のビューティー チャンネル、http://image.baidu.com/channel?c=%E7%BE%8E%E5%A5%B3#%E7%BE%8E%E5%A5%B3 をクリックしてください

Chrome のデバッグ ツールまたは Firefox のファイアバグ ツールを開き、スクロール バーを一番下までドラッグすると、ネットワーク内に次のリクエストが表示されます:

パラメータは次のとおりです:

分析を通じて、col はチャンネルを表し、tag はすべての美しさ、またはその他のタグを表します (内容は次のとおりです)、pn はどの写真から開始するかを表し、rn は何枚かを表します。張

の写真を入手します。

戻り値は次のとおりです:

画像内のコンテンツを分析し、必要な属性を選択します。必ず shareUrl を使用します。

このようにして、PHP の Curl を使用して、Baidu の API に基づいて美しい女性の写真を取得できます。

PHPでは次のように書くことができます:

?

1

2

3

4

5

6

7

8

9

10

11

require_once './Requests/library/Requests.php';

リクエスト::register_autoloader();

$page = $_GET['ページ'];

$pageSize = 10;

$options = array('Host'=>'image.baidu.com');

$url = 'http://image.baidu.com/data/imgs?sort=0&pn=' . $page * $pageSize .

'&rn=' . $pageSize '&col=美&tag=all&tag3=&p=channel&from=1';

$response = リクエスト::get($url, $options);

echo $response->body;

?>

Requests は PHP HTTP リクエスト ライブラリです。アドレス: http://requests.ryanmccue.info/

その中の美女は他のチャンネルに置き換えることもできます。

次のステップは、ウォーターフォール フロー プラグインを使用して画像を表示することです。

最終コードは私の Github にあります。プロジェクトアドレス: https://github.com/CraryPrimitiveMan/pretty

Githubのcolのパラメータが写真であるだけです~~

もちろん、友達は他の調和のとれたリソースに切り替えて、自由に使用することもできます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/966923.html技術記事 PHPのHTTPリクエストライブラリの使い方 美少女ピクチャーウォールの実装リクエスト この記事では主にPHPのHTTPリクエストライブラリの使い方を紹介します 美少女ピクチャーウォールの実装リクエスト 非常にシンプルで実用的で、必要なものは...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート