嗨,我想刮一個網站的一部分使用python。 這裏是我想要的代碼/結果。刮多個頁面。在Python中的自定義循環
y = 7
print part[y].text
print part[(y*2)+2].text
print part[(y*4)+4].text
print part[(y*6)+6].text
print part[(y*8)+8].text
print part[(y*10)+10].text
有沒有什麼方法可以用while循環來獲取數據?
嗨,我想刮一個網站的一部分使用python。 這裏是我想要的代碼/結果。刮多個頁面。在Python中的自定義循環
y = 7
print part[y].text
print part[(y*2)+2].text
print part[(y*4)+4].text
print part[(y*6)+6].text
print part[(y*8)+8].text
print part[(y*10)+10].text
有沒有什麼方法可以用while循環來獲取數據?
這應該這樣做
y = 7
for i in range(0,11,2):
print part[y*i + i].text
OR
for i in range(0,11,2):
print part[(y+1) * i].text
嘗試以下操作:
Y=7
print part[y].text
For i in range(2,11,2):
print part[(y*i)+i].text
如果你只是想遍歷並打印遵循一定的數值結果模式,請使用以下內容
y=7
print part[y].text
for i in range(2,11,2):
print part[(y*i)+i].text
這些信息還不夠多,請發佈完整的代碼和我們可以測試的例子。否則,我們將無法幫助您。 – Chris
你真的試圖把它變成一個循環嗎?因爲答案肯定是肯定的,只要你瞭解循環的工作原理,這樣做不應該很難。 – skrrgwasme
'[part [(y * i)+ i] .text for i in range(0,12,2)]''。 Bdw,甚至* custom * loop是什麼意思?所有循環都是定製的。有*內建*循環嗎?請遵循任何好的教程。 –