[問題] json多層解析問題
python + 爬蟲新手在爬google trends資料時遇到問題
找了好多資料都無法解決困擾
請版上神人幫忙解救QQ
以下為部分的json格式
https://i.imgur.com/gG7mDYP.jpg



以下是目前的code
webdatas = data['default']['trendingSearchesDays'][0]['trendingSearches']
for news in webdatas :
print (news['title']['query'])
print (news['formattedTraffic'])
count len()
if count !=0 :
for i in count :
print (news['relatedQueries'][i]['query'])
print (news['articles'][i]['title'])
遇到的問題是:
最後那兩行想抓
1.每個relatedQueries下的每個query
2.每個articles下的每個title
例如
title1是動滋券
relatedQueries有6個query(動滋網、動滋、體育署…)
articles有9個title
title2是威力彩
relatedQueries有0個query
articles有1個title
每個數量都不同,可能需要用count和for迴圈去跑
但功力還不夠不太知道count len()那邊可以怎麼寫
還是有其他寫法嗎
再麻煩大家了QQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.52.53 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1595302393.A.929.html
推
07/21 11:41,
4年前
, 1F
07/21 11:41, 1F
→
07/21 11:41,
4年前
, 2F
07/21 11:41, 2F
→
07/21 11:41,
4年前
, 3F
07/21 11:41, 3F
→
07/21 11:42,
4年前
, 4F
07/21 11:42, 4F
→
07/21 11:42,
4年前
, 5F
07/21 11:42, 5F
→
07/21 11:43,
4年前
, 6F
07/21 11:43, 6F
→
07/21 11:43,
4年前
, 7F
07/21 11:43, 7F
推
07/21 11:47,
4年前
, 8F
07/21 11:47, 8F
→
07/21 12:30,
4年前
, 9F
07/21 12:30, 9F
→
07/21 12:30,
4年前
, 10F
07/21 12:30, 10F
→
07/21 12:30,
4年前
, 11F
07/21 12:30, 11F
→
07/21 12:30,
4年前
, 12F
07/21 12:30, 12F
推
07/21 12:34,
4年前
, 13F
07/21 12:34, 13F
→
07/21 12:34,
4年前
, 14F
07/21 12:34, 14F
→
07/21 12:35,
4年前
, 15F
07/21 12:35, 15F
→
07/21 12:36,
4年前
, 16F
07/21 12:36, 16F
→
07/21 13:23,
4年前
, 17F
07/21 13:23, 17F
→
07/21 13:23,
4年前
, 18F
07/21 13:23, 18F
→
07/21 13:23,
4年前
, 19F
07/21 13:23, 19F
→
07/21 15:31,
4年前
, 20F
07/21 15:31, 20F
→
07/21 15:34,
4年前
, 21F
07/21 15:34, 21F
→
07/21 15:43,
4年前
, 22F
07/21 15:43, 22F
→
07/21 15:44,
4年前
, 23F
07/21 15:44, 23F
→
07/21 15:44,
4年前
, 24F
07/21 15:44, 24F
推
07/21 18:14,
4年前
, 25F
07/21 18:14, 25F
→
07/21 18:14,
4年前
, 26F
07/21 18:14, 26F
→
07/21 18:16,
4年前
, 27F
07/21 18:16, 27F
Python 近期熱門文章
PTT數位生活區 即時熱門文章