Я пытаюсь собрать информацию в переменной со встроенной карты на веб-сайте , которая включает географические координаты, а также ссылки PDF-документов, которые я хотел бы загрузить в определенные папки.
Моя попытка получить информацию в переменной до сих пор не увенчалась успехом.Может кто-нибудь сказать мне, что я упускаю, чтобы получить нужные мне данные?
Это код, который я собрал до сих пор:
from bs4 import BeautifulSoup
import re
import requests
url = 'https://goldenagri.com.sg/sustainability-dashboard/supply-chain-map'
page = requests.get(url).content
soup = BeautifulSoup(page, "html.parser")
p = re.compile(r"var locations = .")
data = soup.find_all("script")
m = p.match(data)
Кажется, я не могунайти подходящую переменную в скрипте.Кажется, он собирает гораздо больше информации, чем эта переменная, которая должна быть this
Помимо получения ссылок для загрузки PDF-файлов по объектам, я хотел бы создатьdata frame
объектов, названия компании, местоположения и географических координат, чтобы я мог экспортировать их в электронную таблицу.