@AndretcDebylov

Как сделать так, чтобы .find() искал и забирал данные с последнего элемента на странице?

Например, есть два элементa на странице:
61ba50926646d526426986.jpeg
И вот с помощью .find() мне нужно найти и забрать div на строке с цифрой два (т.е. мне надо находить самый последний тег div на странице). Желательно используя class находящийся в теге, если он есть.
  • Вопрос задан
  • 45 просмотров
Пригласить эксперта
Ответы на вопрос 1
danila763
@danila763
Учу python, sql
from bs4 import BeautifulSoup as bs
import requests as req

url = "https://url.ru"

headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.51 Safari/537.36'
}

headers = {'Accept'}
html = bs(req.get(url, headers=headers).text, 'lxml')
div = html.find_all('div', _class='class')[-1]
print(div)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы