Я пытаюсь получить все результаты, которые он показывает в оболочке, до go в моем текстовом файле, но он помещает только последний найденный. Я уверен, что это просто, но я пробовал несколько способов и не могу понять, как получить все результаты в моем текстовом файле!
res = requests.get('https://www.infosecblog.org//').text
soup = bs4.BeautifulSoup(res , 'lxml')
writer = ('headline', 'summary', 'url')
for article in soup.find_all('article'):
headline = article.h1.a.text
print(headline)
summary = article.find_all('div', class_='entry-content')
for s in summary:
print(summary)
# Grabbing an anchor tag using dictionary formating
url = article.find('a')['href']
print(url)
print()
with open('scrape.txt', 'w') as file:
csv_writer = csv.writer(file)
csv_writer.writerow([headline])
csv_writer.writerow([summary])
csv_writer.writerow([url])