Advertisement
Guest User

Untitled

a guest
May 31st, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. import csv
  2. import urllib.request
  3.  
  4. #expects the following format for lines: id,webaddress without headers
  5.  
  6. results = []
  7. with open('kickstarter_training_web_test.csv', 'rt') as csvfile:
  8.     spamreader = csv.reader(csvfile, delimiter=';', quotechar='|')
  9.     opener = urllib.request.FancyURLopener({})
  10.     i=0
  11.     for row in spamreader:
  12.         f = opener.open(row[1])
  13.         content = f.read()
  14.         body = content.decode('utf-8')
  15.         if "Funding Unsuccessful" in body:
  16.             res = row[0], 0.01
  17.         else:
  18.             res = row[0], 0.99
  19.         i+=1
  20.         if i%10==0: print(i)
  21.         results.append(res)
  22.  
  23. print(results)
  24. with open('result.csv', 'wt', newline='\n') as f:
  25.     writer = csv.writer(f)
  26.     writer.writerows(results)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement