Пытаюсь получить данные широты и долготы по адресу:
https://xinit.ru/bs/250-01-6200-822902
код:
html = requests.get('https://xinit.ru/bs/250-01-6200-822902') soupe = BeautifulSoup(html.text, 'lxml') poisk = soupe.find('div', class_='coords').find('dd').text
В ответ вместо 55.760024, 37.577924, получаю - {{coords.lat}}, {{coords.lon}}
Как с этим справиться, кто знает?
Заранее спасибо!
/….., но на самом деле браузер вам показывает не этот HTML, после загрузки страницы браузер выполняет подключенный к ней JavaScript, и уже после отработки всех JS скриптов, на ней появляются нужные вам циферки. То есть для того, чтобы спарсить эту страницу, вам нужно либо выполнить весь джаваскрипт на ней, либо вкурить, как она работает и получать данные из каких-то внешних сервисов, к которым наверняка эта страница обращается. Реверс-инжиниринг, это вообще дело непростое.