Je souhaite rafraichir les résultats de la météo à cette page http://www.weather.gov.sg/climate-historical-daily. J'utilise le code donné dans ce lien Using r to navigate and scrape a webpage with drop down html forms.R pour changer les valeurs en html et égrener les données web
Cependant, je ne suis pas en mesure d'obtenir les données probablement en raison de changements dans la structure de la page. Dans le code du lien ci-dessus pgform <-html_form(pgsession)[[3]]
a été utilisé pour modifier les valeurs du formulaire. Je n'ai pas pu trouver un formulaire similaire dans mon cas.
url <- "http://www.weather.gov.sg/climate-historical-daily"
pgsession <- html_session(url)
pgsource <- read_html(url)
pgform <- html_form(pgsession)
résultat dans mon cas
> pgform
[[1]]
<form> 'searchform' (GET http://www.weather.gov.sg/)
<button submit> '<unnamed>
<input text> 's':
qui vient d'obtenir la boîte de recherche, et non pas les contrôles réels, qui ne sont pas dans une balise '
Merci et je suis d'accord avec vous que la page a des liens de téléchargement. Mais j'ai besoin de données pour les données des 3 dernières années, pour toutes les stations listées dans la liste déroulante. J'ai pensé que si je pouvais comprendre cette partie, je pourrais écrire une boucle pour obtenir les données. – cutepanda