[英]web scraping data with drop_down menu and clicking a button which fetch a table on display
我對 web 刮擦完全陌生,從未使用過它,現在我正在進行作物產量分析,因為我需要獲取該站點上提供的氣候信息數據https://www.indiawaterportal.org/met_data/需要 select 下拉菜單中的某個選項,然后單擊頁面上顯示的按鈕,這將獲取顯示的表格和圖形,我可以像 csv 或 ZBF57C906FA7D2BB66D07372E41585 一樣下載該表格,但需要所有數據格式,數量巨大,我無法為每個 state 和每種數據類型手動執行此操作,有沒有辦法獲取多個 CSV 文件中的所有信息(一個 CSV 給定時間間隔的文件)
每個<select>
(州、區等)都包含值列表。 一旦用戶做出選擇,URL 到 csv 就組成了。
例子:
https://www.indiawaterportal.org/met_data/data/csv/18/8/1/1901/1903/annual_totals
您所要做的就是“抓取” <select>
的數據並根據<option>
值組合所有可能的 url。
請注意,區域<select>
是根據 state 選擇動態構建的。 例子:
https://www.indiawaterportal.org/met_data/index.php?/data/state/22
應該返回 state '22' 的地區
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.