Метод open помечается "unexpected token"
Окружение: Python 3.9.0, visual studio.
Цель: выгрузить и сохранить html страницы.
Изучаю парсинг и с самого начала возникла проблема, а именно:
import requests
import os
url = 'https://eda.ru/recepty'
r = requests.get(url)
#open unexpected token
with open('H:\\ProgramProject\\WebParsingEda.ru\\SaveResult\\test.html', 'w') as output_file:
output_file.write(r.text.encode('cp1251'))
Подскажите, что я делаю не так и как это исправить.
Ответы (1 шт):
Автор решения: cauf
→ Ссылка
Как уже было сказано @Riangry в комментарии - решение можно найти по этой ссылке
В коде так же были ошибки по работе с файлами. Корректный вариант будет таким:
import requests
import os
url = 'https://eda.ru/recepty'
r = requests.get(url)
#open unexpected token
with open(r'C:\Users\af.gorbunov\Work\temp.html', 'w', encoding='utf-8') as output_file:
output_file.write(r.text)
