# создаешь путь до файла
path_author = f'/resources/Parsing/brainyquote.com/authors_quotes/{name_for_file[2]}.txt'
# ЦИКЛ
for string in soup_2.select('[style="display: flex;justify-content: space-between"]'):
print(string)
quotes.append(string.text)
Открытие файла на перезапись пока идет ЦИКЛ
with open(path_author, 'w') as writefile:
рано с таким говно кодом пытаться кого-то учить основы
а суть такова, что сначала надо учить основы потом писать парсеры.
А так как основы не учены, а если учены то не поняты, то у вас и цикл виноват, а не ваш код...
а проблема тут может быть много но явно видны две
1. может не чего не найтись тут for string in soup_2.select('[style="display: flex;justify-content: space-between"]')
2. файл перезаписывается при каждой итерации
Михаил Мунтян, ну и идите к разработке и обсуждайте чего куда и кому надо передать, тут нет 100% стандарта нейминга и прочего, нам то откуда знать как и что реализовали в неизвестном ресурсе
Михаил Мунтян, ну тогда какую помощь вы хотите получить?
единственное что можно сказать, что у вас скорее всего общение идет в json, поэтому словарь надо складывать в аргумент json, а не data
Максим Samonov, ну тут для начала надо учить основы питона, прежде чем писать парсеры
функция принт возвращает None и логично что ничего нельзя итерировать
gensekcpss, ну вот что называется откуда брали код туда и идите.
если ругается значит не установили, или установили не то. и как вам правильно отметили выглядит что это что-то самописное, что надо было скопипастить вместе с этим кодом
мдя да тут проблема не в библиотеки, не трейса, не ошибки, не желания читать хотя бы правила ресурса.
ну и если считать что код верный то и внимательности ноль
рано с таким говно кодом пытаться кого-то учить основы