Найти - Пользователи
Полная версия: Помогите дернуть ссылку из HTML (BeautifulSoup)
Начало » Python для новичков » Помогите дернуть ссылку из HTML (BeautifulSoup)
1
vortex604
Парни привет!

Есть кусок 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) не находит
py.user.next
  
>>> 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/
>>>
xam1816
[code python]в теги вставлять код, список рядом со смайлом[/code]
  
search = soup.find('a', title="Continue reading ScalerFab Steel Roll Bar for the Axial SCX10 III Base Camp")
print(search['href'])
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB