Как спарсить значение?

Нужное мне значение находится в блоке browser-lang, который в свою очередь находится в блоке tool_padding. Почему-то именно из этого блока я не могу получить значение. Пробовал получить значение span из нужного блока, но он будто бы игнорируется.Всегда выводится пустая строка. При всем этом остальные блоки из того же родителя парсятся отлично.

Мой код на python:

import fake_useragent
import requests
from bs4 import BeautifulSoup

user = fake_useragent.UserAgent().random
header = {'User-agent': user}

link = "https://browser-info.ru/"
responce = requests.get(link, headers = header).text
soup = BeautifulSoup(responce, 'lxml')

block = soup.find('div', id = "tool_padding")

check_js = block.find('div', id = "javascript_check")
value_js = check_js.find_all('span')[1].text
result_js = f"JavaScript: {value_js}"

check_flash = block.find('div', id = "flash_version")
value_flash = check_flash.find_all('span')[1].text
result_flash = f"Flash: {value_flash}"

result_useragent = block.find('div', id = "user_agent").text

result_language = block.find('div', id = "browser_lang").text

print(result_js)
print(result_flash)
print(result_useragent)
print(result_language)

Ссылка на сайт, который нужно спарсить: https://browser-info.ru/


Ответы (0 шт):