Допустим, есть следующий код:
import re
from urllib2 import urlopen
startId = 5700
finalId = 6300
count = 0
totalWins = 0
pattern = "title=\'Fir\-tree defense\. Victories\: ([0-9]{1,2})"
for Id in range(startId, finalId):
print Id
try:
u = urlopen("http://site.com/pl.php?id="+str(Id))
data = u.read()
arr = re.findall(pattern, data)
if (len(arr) != 0):
count = count + 1
totalWins = totalWins + int(arr[0])
print Id, " ", arr[0]
except:
Id = Id - 1
print "Total players involved: ", count
print "Total wins: ", totalWins
u.close()
Будет ли он заново загружать страницу, если она в первый раз не загрузилась?
Как сделать многопоточность для этой программы?