【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. 2014/9/17

    M&A

ピックアップ記事

  1. 2016-10-5

    毎回気になるテレビ朝日「仮面ライダー」の新ヒロイン!!!今回は今後期待のあの子!!!

    出典:http://www.tv-asahi.co.jp/ex-aid/  【テレビ朝日「仮面ライダ…

ピックアップ記事

  1. 2016-9-7

    フリースタイルダンジョンはなぜ流行ったのか??初心者でもわかるラップの楽しみ方!!!!

    引用:http://www.tv-asahi.co.jp/freestyledungeon/ なぜ今…

ピックアップ記事

  1. 2016-5-24

    落ち込んだ時の名言のススメ

    たかが言葉、されど言葉 こんちんは。こにたんです。 誰にでも落ち込む時はあるし、誰にでも迷う…
ページ上部へ戻る
Top