【PHP】ユーザエージェントの設定(file_get_contents,get_headers,curl)

【PHP】ユーザエージェントの設定(file_get_contents,get_headers,curl)

PHPでスクレイピングを実施していこうと思ったら、
よく使うのがこの関数たち。

・file_get_contents
・get_headers
・curl

ただ、ユーザエージェントを設定できないと
スマホページのスクレイピングができないことがあったりなかったり。

というわけで、上の3つの関数について、
それぞれユーザエージェントの設定方法をご紹介します。

file_get_contents

stream_context_create()で色々とオプションを追加できます。

 

get_headers

stream_context_get_default()でデフォルトの設定をしておくことで、
get_headers()にも反映されます。

 

curl

CURLOPT_USERAGENTで設定できます。

 

以上です!
割りと簡単に設定できます!

ユーザエージェントの設定って結構必要になるのに
PHPマニュアルには、わかりやすく載っていない。

2016年最大のなぞ・・・・

関連記事

コメントは利用できません。

ピックアップ記事

  1. 2015/1/3

    福袋戦争2015

ピックアップ記事

  1. 2016-12-21

    【クリスマスはどこに行く!?】都内の鉄板スポットはやっぱり六本木!

    今年のクリスマスの日程は、23日 金曜日(祝日)24日 土曜日25日 日曜日となっており。。どこに行…

ピックアップ記事

  1. 2016-11-9

    気軽に芸能人気分が味わえる?? 芸能人が愛するロケ弁BEST3!!

    最近我が社で2週間に一回、芸能界あるあるのロケ弁を頼んで社員全員でランチしよ…

ピックアップ記事

  1. 2016-5-12

    噂のダンシングクラブに行ってみました!

    みなさま、こんにちは!ちっひーです!!月金をお休みをすれば、10日もお休みになるという長…
ページ上部へ戻る
Top