[問題] 請問如何抓複數以上requests網頁資料

看板Python作者 (poorguy)時間6年前 (2019/04/05 11:27), 編輯推噓3(3018)
留言21則, 4人參與, 6年前最新討論串1/1
板上諸位先進大家好 感謝大家之前協助我釐清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

04/05 13:35, 6年前 , 1F
以該網站是否有提供你對應的request內容為主
04/05 13:35, 1F

04/05 13:35, 6年前 , 2F

04/05 13:52, 6年前 , 3F
看起來同時只能查一個城市 你可以用for迴圈去抓資料
04/05 13:52, 3F

04/05 13:52, 6年前 , 4F
把回傳的資料push到同一個array
04/05 13:52, 4F

04/05 14:37, 6年前 , 5F
感謝大家協助,原來一次只能抓一個城市的資料
04/05 14:37, 5F

04/05 14:40, 6年前 , 6F
我改以字典方式處理,又碰到問題
04/05 14:40, 6F

04/05 14:43, 6年前 , 7F
如果只有久留米(kurume),我可以這樣處理
04/05 14:43, 7F

04/05 14:43, 6年前 , 8F

04/05 14:46, 6年前 , 9F
可是我不能在字典的KEY裡頭修改定義,在city之後
04/05 14:46, 9F

04/05 14:48, 6年前 , 10F
追加久留米kurume會https://pastebin.com/ATf8LBBd
04/05 14:48, 10F

04/05 14:49, 6年前 , 11F
這是否代表字典無法建立好幾個城市city的資料
04/05 14:49, 11F

04/05 14:49, 6年前 , 12F
因為名稱無法不一樣,另外我也不知道即使字典可以建立
04/05 14:49, 12F

04/05 14:51, 6年前 , 13F
最後把不同組資料抓出來的那行改怎麼寫
04/05 14:51, 13F

04/05 14:57, 6年前 , 14F
還是說只能儲存不同檔案,然後放進PYTHON裡頭跑?
04/05 14:57, 14F

04/05 16:59, 6年前 , 15F
建議阿 先建立好python的資料型態、存取觀念
04/05 16:59, 15F

04/05 17:00, 6年前 , 16F
我整理的筆記 https://reurl.cc/7Kr8b
04/05 17:00, 16F

04/05 17:02, 6年前 , 17F
python 字典使用 https://reurl.cc/3Kan8
04/05 17:02, 17F

04/05 17:03, 6年前 , 18F
你現在的問題是不知道如何存取、修改變數
04/05 17:03, 18F

04/05 17:04, 6年前 , 19F
另外迴圈與判斷式的使用,你也要理解一下
04/05 17:04, 19F

04/05 17:05, 6年前 , 20F
我整理的loops資料 https://reurl.cc/RY039
04/05 17:05, 20F

04/05 17:15, 6年前 , 21F
推樓上用心整理
04/05 17:15, 21F
文章代碼(AID): #1SfiiGnP (Python)
文章代碼(AID): #1SfiiGnP (Python)