カスタムユーザーエージェントで身元を示す

Rで学ぶWebスクレイピング

Timo Grossenbacher

Instructor

身元を示しましょう!

  • WebサーバーはIPアドレスを記録します
  • 明示的に自己識別する方が良い
  • そのためのHTTPヘッダーがあります

リクエストの例

1 https://developer.mozilla.org/en-US/docs/Web/HTTP/Overview
Rで学ぶWebスクレイピング

httrでヘッダーを変更

response <- GET('http://example.com', user_agent("Hey, it's me, Timo! 
    Reach me at [email protected]."))

別案:

set_config(add_headers(`User-Agent` = "Hey, it's me, Timo!
    Reach me at [email protected]."))
response <- GET('http://example.com')
Rで学ぶWebスクレイピング

試してみましょう!

Rで学ぶWebスクレイピング

Preparing Video For Download...