Я новичок в python и html. Я пытаюсь получить количество комментариев с страницы с помощью запросов и BeautifulSoup.Извлечь число из тега span, используя запросы Python и Beautiful Soup
В этом примере я пытаюсь получить номер 226. Вот код, я могу видеть, когда я проверить страницу в Chrome:
<a title="Go to the comments page" class="article__comments-counts" href="http://www.theglobeandmail.com/opinion/will-kevin-oleary-be-stopped/article33519766/comments/">
<span class="civil-comment-count" data-site-id="globeandmail" data-id="33519766" data-language="en">
226
</span>
Comments
</a>
Когда я прошу текст из URL, I можно найти код, но там нет контента между тегами пролетами, нет 226. Вот не мой код:
import requests, bs4
url = 'http://www.theglobeandmail.com/opinion/will-kevin-oleary-be-stopped/article33519766/'
r = requests.get()
soup = bs4.BeautifulSoup(r.text, 'html.parser')
span = soup.find('span', class_='civil-comment-count')
Он возвращает это, так же, как и выше, но не 226.
<span class="civil-comment-count" data-id="33519766" data-language="en" data-site-id="globeandmail">
</span>
Я не понимаю, почему значение не появляется. Заранее благодарю вас за любую помощь.
я собирался найти URL .... –