作者:
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