BS4 не может извлечь текст из элементаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 BS4 не может извлечь текст из элемента

Сообщение Anonymous »


import requests
from bs4 import BeautifulSoup

url = 'https://www.tori.fi/recommerce/forsale/item/22362242'
headers = {"User-Agent": "Mozilla/5.0"}

response = requests.get(url, headers=headers)

if response.status_code == 200:
soup = BeautifulSoup(response.text, "html.parser")

section = soup.find("section", class_="flex gap-8 flex-wrap mb-24")
#print(section)

items = section.find_all("p", class_="mb-0")
print(items)

hrefs = [b["mb-0"] for item in items if (a := items.find("b", class_="mb-0"))]
print(hrefs)
< /code>
Итак, без части hrefs я получаю то, что я приложил как изображение. Может ли кто -нибудь направить меня о том, как получить эти данные отсюда.

Подробнее здесь: https://stackoverflow.com/questions/795 ... an-element
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»