@pecenuska2135

Как из html получить содержимое?

Есть скачанный html документ. Как из <div> с набором <a class="some text" href= ... > взять ссылку? 6137c58f6ed76856628116.png
import requests
from bs4 import BeautifulSoup as bs

url = "https://wallscloud.net/wallpaper/nature/landscape/domik/RJ70"
r = requests.get(url)
print(r.status_code)
print(r.text)

soup = bs(r.text, "html.parser")
link = soup.find_all('a', class_='btn waves btn-block search_available_res starting_download waves-effect waves-light')
print(link)
#нужно получить ссылку кнопки
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
@shadrin_ss
Junior
Начнем с того что ты получается в ответ список
soup.find_all(...)

что бы получить ссылку ты либо ищи конкретно либо в цикле перебери
urls = [i.get('href') for i in soup.find_all(...)] # Это выдаст список ссылок по искомым элементам
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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