list = [n for n in range(1, 31)]
list2 = [n for n in range(1, 31)]
вот это говорит о том что с python вы едва знакомы. Как результат ищите кусочки кода копируете их пытаетесь так учится. Вы попросту теряете время. Учитесь нормально, не забегая вперед. Иначе не будет прогресса а одни иллюзии. def read_csv():
with open('urls.txt', encoding='utf-8') as file:
reader = csv.reader(file) #
data = list(reader)
flat_list = [item for sublist in data for item in sublist]
return flat_list
def url(): # парсинг карточек товаров из файла url.txt
flat_list = read_csv()
picture_links = []
for url in flat_list:
time.sleep(2)
html = get_html(url)
picture_links.append(get_page_data(html))
return picture_links
result = url()
import time
picture_links = []
for url in flat_list:
time.sleep(2)
html = get_html(url)
picture_links.append(get_data(html))
picture_links = []
for url in flat_list:
html = get_html(url)
picture_links.append(get_data(html))
url = flat_list[0]
html = get_html(url)
data = get_data(html)