我是Python的初学者。我正在研究一个网络剪裁项目。在这个项目中,我想从Cambridge字典中找到一些词的含义和POS,然后把它们导出到优秀的字典中。
这是我的代码:
pip install bs4
pip install requests
from bs4 import BeautifulSoup
import requests
headers = {"User-Agent" : "xxxxxxx"}
r=requests.get( https://dictionary.cambridge.org/dictionary/english/happy , headers=headers)
soup = BeautifulSoup(r.text, html.parser )
POS = soup.find_all("span", class_="pos dpos")
print(POS)
result:
[<span class="pos dpos" title="A word that describes a noun or pronoun .>adjective</span>, <span class="pos dpos" title="A word that describes a noun or pronoun. >adjective</span>]
结果是,我只想得到形容词。但我不知道该如何做到,有人能帮我吗?谢谢。