作者alubasteve (poorguy)
看板Python
标题[问题] 请问如何抓复数以上requests网页资料
时间Fri Apr 5 11:27:09 2019
板上诸位先进大家好
感谢大家之前协助我厘清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://webptt.com/cn.aspx?n=bbs/Python/M.1554434832.A.C59.html
1F:推 jiyu520: 以该网站是否有提供你对应的request内容为主 04/05 13:35
3F:→ vi000246: 看起来同时只能查一个城市 你可以用for回圈去抓资料 04/05 13:52
4F:→ vi000246: 把回传的资料push到同一个array 04/05 13:52
5F:→ alubasteve: 感谢大家协助,原来一次只能抓一个城市的资料 04/05 14:37
6F:→ alubasteve: 我改以字典方式处理,又碰到问题 04/05 14:40
7F:→ alubasteve: 如果只有久留米(kurume),我可以这样处理 04/05 14:43
9F:→ alubasteve: 可是我不能在字典的KEY里头修改定义,在city之後 04/05 14:46
11F:→ alubasteve: 这是否代表字典无法建立好几个城市city的资料 04/05 14:49
12F:→ alubasteve: 因为名称无法不一样,另外我也不知道即使字典可以建立 04/05 14:49
13F:→ alubasteve: 最後把不同组资料抓出来的那行改怎麽写 04/05 14:51
14F:→ alubasteve: 还是说只能储存不同档案,然後放进PYTHON里头跑? 04/05 14:57
15F:推 jiyu520: 建议阿 先建立好python的资料型态、存取观念 04/05 16:59
18F:→ jiyu520: 你现在的问题是不知道如何存取、修改变数 04/05 17:03
19F:→ jiyu520: 另外回圈与判断式的使用,你也要理解一下 04/05 17:04
21F:推 coyoteY: 推楼上用心整理 04/05 17:15