Проблема с запросом - загрузка пустого изображения - PullRequest
0 голосов
/ 17 октября 2019

Мой запрос загружает изображения, но не правильно. Изображения пусты. Я знаю, что я близок к тому, чтобы сделать это правильно, но я не уверен, что мне не хватает - любая помощь будет принята с благодарностью !!!

fname ='testData.csv'

s = "dos2unix {}".format(fname)
inner_quote_grabber = re.compile(r'("[^"]*")', flags=re.M)
parenth_grabber = re.compile(r'\(([^)]*)\)', flags=re.M)



new_rows = []
matter = [0, 3,4]
file_counter = 0
file_prefix = 'images/'
file_out = 'outfile.csv'
with open(fname, 'r') as c:

 reader = csv.reader(c, delimiter=',')
 for row in reader:
  t_row = []
  #print( len(row), row)
  for i in matter:
   t_row.append(row[i])
  last_row = []
  print(row[7])
  for group in parenth_grabber.findall(row[7]):
   print('grabbing ', group)
   file_counter += 1
   click_clack = file_prefix + 'file_' + str(file_counter) +'.jpg'
   print('group:', group)
   req = requests.get(group)
   print('status_code', req.status_code)

   last_row.append(click_clack)
   with open(click_clack, 'wb') as f:
    req.raw.decode_content = True
    shutil.copyfileobj(req.raw, f)
    #f.write(text)
   file_counter += 1
  t_row.append(', '.join(last_row))
  with open(file_out, 'a') as f:
   writer = csv.writer(f)
   writer.writerow(t_row)
...