Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 10, 2022 21:17:54

vortex604
Зарегистрирован: 2022-11-10
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите дернуть ссылку из HTML (BeautifulSoup)

Парни привет!

Есть кусок HTML страницы

<p class=“read-more”><a href="https://www.bigsquidrc.com/scalerfab-steel-roll-bar-for-the-axial-scx10-iii-base-camp/“ title=”Continue reading ScalerFab Steel Roll Bar for the Axial SCX10 III Base Camp“>Read More…</a></p>

Требуется ”вытащить“ из него ссылку href=”https://www.bigsquidrc.com/scalerfab-steel-roll-bar-for-the-axial-scx10-iii-base-camp

link = post.find('p', class_='read-more', href=True) не находит

Офлайн

#2 Ноя. 10, 2022 23:51:10

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9874
Репутация: +  854  -
Профиль   Отправить e-mail  

Помогите дернуть ссылку из HTML (BeautifulSoup)

  
>>> import bs4
>>> 
>>> text = """
... <p class="read-more"><a href="https://www.bigsquidrc.com/scalerfab-steel-roll-bar-for-the-axial-scx10-iii-base-camp/" title="Continue reading ScalerFab Steel Roll Bar for the Axial SCX10 III Base Camp">Read More ... </a></p>
... """
>>> 
>>> doc = bs4.BeautifulSoup(text, 'html.parser')
>>> 
>>> link = doc.find('a')
>>> url = link.attrs['href']
>>> 
>>> print(url)
https://www.bigsquidrc.com/scalerfab-steel-roll-bar-for-the-axial-scx10-iii-base-camp/
>>>



Офлайн

#3 Ноя. 10, 2022 23:54:22

xam1816
Зарегистрирован: 2020-05-11
Сообщения: 1359
Репутация: +  119  -
Профиль   Отправить e-mail  

Помогите дернуть ссылку из HTML (BeautifulSoup)

[code python]в теги вставлять код, список рядом со смайлом[/code]
  
search = soup.find('a', title="Continue reading ScalerFab Steel Roll Bar for the Axial SCX10 III Base Camp")
print(search['href'])

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version