Tengo un pequeño proyecto personal que consiste en agrupar varios datos de varios sitios web para tenerlos todos en el mismo lugar. Debido a esto, uso BeautifulSoup con Flask para poder raspar los datos.
Sin embargo, desearía poder hacer lo mismo para el siguiente sitio: https://cartographie.ville.terrebonne.qc.ca/patin-exterieur/ pero es un mapa interactivo y no puedo tomar la información de cada ventana emergente al hacer clic en un patín Después de leer sobre esto, llegué a la conclusión de que el sitio web en cuestión debe estar usando una API para mostrar sus datos para poder analizar los datos, pero navegando a través del modo de desarrollador de Google Chrome parece que no puedo encontrar la API correcta donde se almacenan todos los datos. ¿Alguien tiene alguna idea?
En la pestaña "Fetch/XHR" de Chrome DevTools, puede ver nuevas solicitudes de API a medida que mueve el mapa. Parece que la respuesta de la API es application/x-protobuf , que probablemente sea una respuesta de datos binarios que necesitaría analizar.
Están usandohttps://developers.arcgis.com/javascript/latest/maps-and-views/
Que es parte de Esri. Un gran servicio de ciencia de datos de aprendizaje automático.
Para ser honesto, no llegará lejos con esto, ya que no obtendrá ninguna autorización.
Puede ir a través del sitio web y presionar F12, luego ir a la parte Red y Encabezados buscar "Encabezados de solicitud" 