看板 Python 關於我們 聯絡資訊
板上諸位先進大家好 感謝大家之前協助我釐清path問題 如今我正在學習使用requests功能 碰到以同時抓取複數資料問題 首先請看line livedoor weather hack網頁,這是我練習的對象 https://reurl.cc/XAemE 以及RSShttps://reurl.cc/OYXjR 我的程式內容是https://pastebin.com/1uAj3mxd 當我第3行直接用line livedoor weather hack網頁給的範例連結 以福岡縣久留米為對象 http://weather.livedoor.com/forecast/webservice/json/v1?city=400040 結果沒有問題 當我第90行改用?city=130010,也就是RSS內容的東京時 也沒有問題 可是當我第259行想要同時抓東京跟久留米時 也就是後面是?city=130010&city=400040 就只會出現前面130010的東京,沒有後面的久留米 請問我的連結要如何修改才對? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.178.217 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1554434832.A.C59.html
jiyu520: 以該網站是否有提供你對應的request內容為主 04/05 13:35
vi000246: 看起來同時只能查一個城市 你可以用for迴圈去抓資料 04/05 13:52
vi000246: 把回傳的資料push到同一個array 04/05 13:52
alubasteve: 感謝大家協助,原來一次只能抓一個城市的資料 04/05 14:37
alubasteve: 我改以字典方式處理,又碰到問題 04/05 14:40
alubasteve: 如果只有久留米(kurume),我可以這樣處理 04/05 14:43
alubasteve: https://pastebin.com/hjUPp9z1 04/05 14:43
alubasteve: 可是我不能在字典的KEY裡頭修改定義,在city之後 04/05 14:46
alubasteve: 追加久留米kurume會https://pastebin.com/ATf8LBBd 04/05 14:48
alubasteve: 這是否代表字典無法建立好幾個城市city的資料 04/05 14:49
alubasteve: 因為名稱無法不一樣,另外我也不知道即使字典可以建立 04/05 14:49
alubasteve: 最後把不同組資料抓出來的那行改怎麼寫 04/05 14:51
alubasteve: 還是說只能儲存不同檔案,然後放進PYTHON裡頭跑? 04/05 14:57
jiyu520: 建議阿 先建立好python的資料型態、存取觀念 04/05 16:59
jiyu520: 我整理的筆記 https://reurl.cc/7Kr8b 04/05 17:00
jiyu520: python 字典使用 https://reurl.cc/3Kan8 04/05 17:02
jiyu520: 你現在的問題是不知道如何存取、修改變數 04/05 17:03
jiyu520: 另外迴圈與判斷式的使用,你也要理解一下 04/05 17:04
jiyu520: 我整理的loops資料 https://reurl.cc/RY039 04/05 17:05
coyoteY: 推樓上用心整理 04/05 17:15