Я пытаюсь написать несколько простых сканеров, чтобы получить данные для меня из различных интернет-магазинов.Теперь я написал несколько для сайтов, которые имеют стандартизированную структуру, но этот не принес мне ничего, кроме горя.
import time
import requests
from bs4 import BeautifulSoup as bs
delay = 3
safety = 30
page = 1
max_pages = 150
#url call
browser_header = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)
AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Safari/537.36'}
filename = 'some file.csv'
f = open(filename, 'w')
headers = 'col 1 , col 2 , col 3 , col 4 , col 5 , Link\n'
f.write(headers)
Он просто не будет записывать заголовки csv или что-либо еще в файл (файлсоздается, просто пусто) и я в недоумении, почему.
edit: остальная часть скрипта работает нормально, печатает все, что я хочу, просто не пишет егоCSV.
Большое спасибо