Поэтому я пытаюсь запустить этот простой код, где я анализирую некоторую информацию с сайта и возвращаю только информацию между тегами.
Код ниже
from bs4 import BeautifulSoup
import requests as reg
import csv
import re
url = ('https://pythonprogramming.net/parsememcparseface/')
response = reg.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
data = soup.find('div', class_='body')
header = data.find_all('th')
print(header.text)
Я пытается вернуть:
Program Name Internet Points Kittens?
Однако, это возвращает сообщение об ошибке:
AttributeError: ResultSet object has no attribute 'text'. You're probably treating a list of items like a single item. Did you call find_all() when you meant to call find()?
Теперь, когда я удаляю .text, я могу получить
[<th>Program Name</th>, <th>Internet Points</th>, <th>Kittens?</th>]
Но, очевидно, я хочу удалить теги.
Любая помощь, пожалуйста?
Спасибо ^ _ ^