Детализация Python Web Scraping [закрыто]Python

Программы на Python
Ответить
Anonymous
 Детализация Python Web Scraping [закрыто]

Сообщение Anonymous »

Я хочу получить названия каждой статьи на веб-сайте, но у меня возникли проблемы с детализацией. Я получил элемент класса, но теряюсь, пытаясь получить фактический текст заголовка статьи, т. е. «Имя Apline, новый заместитель технического директора».
Я пытался использовать идентификатор, но получил объект. Я также попробовал get("text")
# WebScraper with BeautifulSoup
import requests
from bs4 import BeautifulSoup

WIKI_LINK = "https://www.formula1.com/en/latest"
link = requests.get(WIKI_LINK).text

soup = BeautifulSoup(link, "html.parser")
good_soup = soup.prettify()
#print(good_soup)

#print(soup.title.string)
#print(soup.find_all("a"))
element = soup.find("a", class_="ArticleListCard-module_title__-4ovb typography-module_body-s-compact-semibold__MeKMi typography-module_lg_body-m-compact-semibold__iUcJa")
print(element.get('id'))
Ответить

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

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

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

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

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