請問有關於date與title排序的問題,為什麼一個由首位開始取一個由最末開始取?
2020/06/25 下午 04:11
Python網路爬蟲討論版
陳世禔
觀看數:11
回答數:1
收藏數:1
pycrawler
pycrawler-d12
想請問老師有關於
date = d.find(class_="date").text
title = d.find_all('a')[-1].text
tag = d.select('.tag')[0].text
可以理解是將 data (key) 還有 title (value) 做成一個dict 當作value 存在以tag為key的dict內
但是為什麼 date的取法是由第一個,而title是最末,這樣合併起來不會對不上嗎?
不是應該是第一個日期配第一個標題嗎,如以下這樣:
date = d.find(class_="date").text
title = d.find('a').text
再麻煩老師指導一下,謝謝。
回答列表
-
2020/06/25 下午 06:28張維元 (WeiYuan)贊同數:1不贊同數:0留言數:1
嗨,這裡你可以先把「d」印出來,你可以就知道為什麼是這樣取了!這裡我們事先把每一筆的資料取出來,再從中整理成我們想要的部分。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃