Мой код:
import time
import requests
from bs4 import BeautifulSoup
url = "https://example.com/feed/"
resp = requests.get(url)
soup = BeautifulSoup(resp.content, features="xml")
items = soup.findAll('item')
counter = 2
for item in items:
news_item = {}
news_item['title'] = item.title.text
news_item['description'] = item.description.text
news_item['link'] = item.link.text
for i in range(40):
f = open("data.txt", "w+")
counter += 1
f.write("\n" + news_item['link'])
print(news_item['link'])
f.close()
, когда я пытаюсь сохранить news_item ['link'] (ссылку на пост в RSS) в мой файл TXT, он записывает только 1 строку и последний ссылка на сайт. Я хочу, чтобы все ссылки в каждой строке в моем файле TXT. Я делаю что-то неправильно? как мне решить эту проблему