我尝试仅从 selectet 标签中获取文本,例如:
<div class="article-container">
<p>tekst 1</p> <!-- this tag -->
<p>none</p>
<p>tekst 2</p> <!-- this tag -->
<p>none</p>
<p>tekst 3</p> <!-- this tag -->
<p>none</p>
<p>tekst 4</p> <!-- this tag -->
</div>
我尝试获取'tekst 1 tekst 2 tekst 3 tekst 4'(但标签中的文本完全不同'tekst 1'等只是示例),
我的简单 python 函数如下所示:
def get_article(url):
page = requests.get(str(url))
soup = BeautifulSoup(page.text, 'html.parser')
article = soup.find(class_='article-container')
article_only = article.text
return(article_only)
但他返回了整个文本。有没有办法像上面的例子一样使用 BS 来获取选定的元素?
狐的传说
米脂
qq_花开花谢_0
相关分类