Форум сайта python.su
Парни привет!
Есть кусок 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) не находит
Офлайн
>>> 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/ >>>
Офлайн
[code python]в теги вставлять код, список рядом со смайлом[/code]
search = soup.find('a', title="Continue reading ScalerFab Steel Roll Bar for the Axial SCX10 III Base Camp") print(search['href'])
Офлайн