0
我有一個問題。我使用python 2.7.13從網頁收集一些數據。 我嘗試從多篇文章中收集數據。如何使用csv文件中的值來循環我的python腳本?
我使用下面的腳本來收集我想要的數據。
import urllib2
i=0
line = open("artikelen.csv", "r").readlines()[i]
url = 'http://shop.niemann-frey.de/cshop/product.html?SID='
SID = '1cfbf44f2a062d40b1d8dd3fd9c434ff'
curl = '&art_nr='
artnr = line
response = urllib2.urlopen(url+SID+curl+artnr)
webContent = response.read()
for item in webContent.split("</title></head>"):
if "<html><head><title>" in item:
artikel = item [ item.find("<html><head><title>")+len("<html><head><title>") : ]
print "artikelnummer is: " + artikel
import csv
with open(artikel + '.csv', 'w') as fw:
writer = csv.writer(fw, delimiter=',')
f = open(artikel+'.csv','wb')
for item in webContent.split("&mode=thumb&dbname=bilder"):
if "https://shop.niemann-frey.de/cshop/lib/progs/getmedia.php?id=" in item:
nummer = item [ item.find("https://shop.niemann-frey.de/cshop/lib/progs/getmedia.php?id=")+len("https://shop.niemann-frey.de/cshop/lib/progs/getmedia.php?id=") : ]
print nummer
f.write(nummer+";")
f.close
i+=1
我使用的名單看起來或多或少像這樣
產品編號:
1B000928
1B001279
1B001114
1B001271
等
我想用這個值作爲「 artnr「,並且我想對我的腳本執行列表中的所有值。我怎樣才能管理這個?
謝謝大家提前!
感謝@約翰Zwinck,它工作得很好! –