Найти - Пользователи
Полная версия: Как вытащить число из сайта?
Начало » Python для новичков » Как вытащить число из сайта?
1
edya
Есть ссылка, например - https://fortnitetracker.com/profile/all/Gambit.letw1k3/events

Мне нужно вытащить оттуда число Events, на данный момент оно равно 59.
Если я буду использовать, например, BeautifulSoup, я получу {{ totals.events }}

Помогите пожалуйста, как получить число?

вот фрагмент кода, если я посмотрю get запрос:


 <div class="trn-card__content event-stats__info">
<p v-if="eventRegion === 'GLOBAL'">Select a region above to see your Power Ranking</p>
<p v-if="eventPlatform === 'Global'">Select a platform above to see your Power Ranking</p>
<div v-cloak v-if="totals.kills" style="width:100%;">
<div class="fn-event-team__stats mb8">
<div class="fn-event-team__stat">
<div class="fn-event-team__stat-name">Events</div>
<div class="fn-event-team__stat-value">
{{ totals.events }}
</div>
</div>
<div class="fn-event-team__stat" v-if="totals.cash">
<div class="fn-event-team__stat-name">Earnings</div>
<div class="fn-event-team__stat-value">$ {{ totals.cash.toLocaleString() }} </div>
</div>
<div class="fn-event-team__stat">
<div class="fn-event-team__stat-name">Team Eliminations</div>
<div class="fn-event-team__stat-value">{{ totals.kills.toLocaleString() }}</div>
</div>

И вот если я посмотрю через код элемента

(если фото не грузит https://imgur.com/LX0ZPji )
xam1816
только не очень быстро через Firefox без окна

 from selenium.webdriver import Firefox
from selenium.webdriver.firefox.options import Options
opts = Options()
opts.add_argument("--headless")
browser = Firefox(options=opts)
url = "https://fortnitetracker.com/profile/all/Gambit.letw1k3/events"
browser.get(url)
search = browser.find_element_by_xpath('/html/body/div[4]/div[2]/div[4]/div/div[2]/div/div[1]/div[1]/div[2]')
print('Events = '+ search.text)
browser.quit()

выводит

 Events = 59
Process finished with exit code 0
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB