自分のユーザーエージェントを見てみましょう
通常、リクエストを送るときに、それに付随するヘッダーは目にすることがありません。
テスト用プラットフォーム httpbin.org なら心配いりません。到達した各リクエストのヘッダーを返す専用のアドレスがあります。そのアドレスは https://httpbin.org/headers です。
このURLをブラウザで開くと、ブラウザが送ったリクエストのヘッダーを示す JSON データが返ってきます。お使いのブラウザやOSに応じて、User-Agent には Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0 のような文字列が表示されるはずです。まずは試してから、この演習に戻ってきてください。
*JavaScript Object Notation(JavaScriptのオブジェクト表記)— よく使われるデータ交換フォーマット
この演習はコースの一部です
Rで学ぶWebスクレイピング
演習の手順
- 上記のURLに対して、R で
GET()メソッドを使ってアクセスし、返ってくるヘッダーを確認してください。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Access https://httpbin.org/headers with httr
response <- ___
# Print its content
___(response)