Как я могу получить текст в классе BeautifulSoup - PullRequest
0 голосов
/ 28 января 2020

Как я могу получить текст этой строки:

<p class="Type__TypeElement-sc-9snywk-0 dHxvMA ProfileSection__value--1bo-L" data-hj-suppress="true" data-qa="Profile Field: Country">SE</p>

Я хочу получить "SE" Я много чего пробовал, но ни один из них не сработал

Ответы [ 2 ]

0 голосов
/ 28 января 2020

Рекомендую простую библиотеку. Вот пример: https://github.com/yiyedata/simplified-scrapy-demo/tree/master/doc_examples

from simplified_scrapy.simplified_doc import SimplifiedDoc
html = '''
<p class="Type__TypeElement-sc-9snywk-0 dHxvMA ProfileSection__value--1bo-L" data-hj-suppress="true" data-qa="Profile Field: Country">SE</p>
'''
doc = SimplifiedDoc(html)
print(doc.p.text)
0 голосов
/ 28 января 2020

Вы можете сделать что-то вроде следующего:

soup.find('p').getText()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...