請問各位大大有個問題我不明白,我已經將迴圈放到list裡面了那為什麼在迴圈印出是我們想要的,但離開迴圈印出就只會印出最後一行那請問我應該如何修改才會讓他抓到所有的文字並存在list中呢?(能提供程式碼是對我最大的幫助)程式碼如下:
titles = soup.find_all("div", class_="ecm0bbzt")
for title in titles:
# 定位每一行標題
posts = title.find_all("div", dir="auto")
# 如果有文章標題才印出
if len(posts):
for post in posts:
q1=post.text
a_list =[q1]
print(a_list)
print("------------我是分隔線---------------")
print(a_list)
PHP的話可以用
a_list[] =q1
來加到陣列後面,
Python我有點忘了,
應該也有類似的用法.
但是你要先宣告陣列物件
(宣告要在迴圈之前宣告)