import urllib2 reportnum=1 f=open("c:/assessmentout.txt", 'w') for line in urllib2.urlopen("http://www.briem.com/data/Pgh_residential_blocklot.txt"): blocklot=line for line in urllib2.urlopen("http://www2.county.allegheny.pa.us/RealEstate/GeneralInfo.aspx?ParcelID=%s" % blocklot): if '2012 Total Market Value' in line: temp2=line.split(r'>') temp=temp2[5].split(r'<') assessed2011=temp[0] temp=temp2[13].split(r'<') assessed2012=temp[0] f.write(blocklot) f.write(',') f.write(assessed2011) f.write(',') f.write(assessed2012) f.write('\n') if reportnum % 1000 == 0: print str(reportnum) reportnum=reportnum+1 f.close()