#beautifulsoup #request #web-crawler
#beautifulsoup #запрос #веб-сканер
Вопрос:
я выполняю сканирование r6s
вот так
from bs4 import BeautifulSoup as bs
import requests
bsURL = "https://r6.tracker.network/profile/pc/Spoit.GODSENT"
respinse = requests.get(bsURL)
html = bs(respinse.text, 'html.parser')
level = html.find_all(class_='trn-defstat__value')
print(level[0])
результат печати—>
<div class="trn-defstat__value">
439
</div>
Я хочу печатать только числа.
итак, я напечатал (уровень [0].текст)
Результат -> нет
как я могу решить эту проблему?
Комментарии:
1. попробуйте это с
level[0].textContent
Ответ №1:
Просто используйте .string
вместо .text
этого:
print(level[0].string)
Вывод:
439
Надеюсь, что это поможет!
Комментарии:
1. УХ ты! Скромная просьба с моей стороны. Не могли бы вы, пожалуйста, принять мой ответ как лучший ответ? Все, что вам нужно сделать, это нажать кнопку «Отметить» под кнопкой «Проголосовать».
2. Выполнение этого принесет пользу u и другим людям, которые просматривают этот вопрос.