Re: [問題] 郵局網路爬蟲輸出csv問題

作者: art1 (人,原來不是人)   2021-07-30 23:14:58
※ 引述《jerrycurry (嘎哩)》之銘言:
: titles=root.find_all("td", class_="detail2")
: for title in titles:
: if title.a !=None:
: data2=title.a.string
這個 data2 變數是你第一次宣告並使用的地方,你可能以為放在迴圈內這個變數會自動
幫你把 title.a.string 的各個不同值按迴圈順序儲存下來,實際上並沒有,這個變數
只會儲存一個值,所以迴圈跑到最後就只剩最後那個值「新莊副都心郵局」,其他的值
都被覆蓋掉了
你想要儲存多個值請改用 list 或是 set 或是 tuple,或是其他,例如你的程式碼中
寫到的 dataframe
作者: jerrycurry (嘎哩)   2021-08-01 23:12:00
感謝感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com