Examinez votre user agent
En règle générale, lorsque vous envoyez des requêtes, vous ne voyez pas les en-têtes qui les accompagnent.
La plateforme de test httpbin.org vous facilite la tâche : elle propose une adresse spéciale qui renvoie les en-têtes de chaque requête qu’elle reçoit. Cette adresse est : https://httpbin.org/headers.
Si vous ouvrez cette URL dans votre navigateur, vous obtenez des données JSON* qui indiquent les en-têtes de la requête émise par le navigateur. Selon votre navigateur et votre système d’exploitation, vous verrez peut-être quelque chose comme Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0 pour User-Agent. Faites l’essai, puis revenez à cet exercice !
*JavaScript Object Notation – un format d’échange de données très répandu
Cet exercice fait partie du cours
Web scraping en R
Instructions
- Examinez les en-têtes renvoyés lorsque vous accédez à l’URL ci-dessus dans R via la méthode
GET().
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Access https://httpbin.org/headers with httr
response <- ___
# Print its content
___(response)