Как соскрести текст с, с <b>внутри, используя Beautifulsoup? - PullRequest
1 голос
/ 16 октября 2019

Я новичок в Beatifulsoup.

Я пытался получить тексты в разделе "Рекомендуется ..." с этого сайта wongnai.com :

<div class="sc-1d7kslo-11 cWzosZ"><b>Recommended: </b>...</div>

Я попробовал это, но это не сработало

soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})

Результат не показал ни ошибки, ни чего-либо. Я использую Google Colab.

Заранее спасибо.

1 Ответ

0 голосов
/ 16 октября 2019

.find_all() вернет список элементов. Вам придется перебирать этот список и использовать .text для получения текста (при условии, что сайт не динамический, а то, что вам нужно, находится в источнике html.

alpha = soup.find_all('div', attrs={'class':"sc-1d7kslo-11 cWzosZ"})

for element in alpha:
    print (element.text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...