SWilson_GS
¡Hola!
Estoy tratando de hacer referencia a una tabla en un sitio web al que solo se puede acceder después de ingresar un código postal (para que el sitio pueda mostrar la información correcta según el código postal). ¿Alguien sabe cómo pasar un valor establecido para llegar a la tabla?
¡Gracias por adelantado!
felipetreacy
Hola @SWilson_GS
Entonces, si está accediendo a este sitio en un navegador web regular, iría al sitio y luego escribiría el código postal, lo que hace que el sitio cargue los datos que desea.
Al hacer esto, si la URL del sitio no cambia pero sí el contenido de la página, entonces el sitio puede estar usando JavaScript/AJAX para cargar el contenido de la página. Podría ser solo una solicitud POST a un script PHP, pero no se puede saber sin ver el sitio.
De cualquier manera, si el sitio requiere que ingrese algo en la página directamente, no puede hacerlo en Power Query/PBI. Necesitaría usar algo como VBA para conducir una sesión de navegador e ingresar el código postal y luego raspar los datos.
https://www.myonlinetraininghub.com/web-scraping-filling-forms
Saludos
phil
parar2k
@SWilson_GS una vez que ingresa el código postal, probablemente agregue un parámetro de consulta en la URL, ¿puede obtener esa URL del navegador y luego usarla como punto de partida, concatenar el código postal de Power BI en la URL y extraer el datos.
Revisa mi última publicación en el blog Año 2020, Pandemia, Power BI y más allá para obtener un resumen de mis lanzamientos de funciones favoritas de Power BI en 2020
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para dar Kudos a quien haya ayudado a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visitanos en https://perytus.com, su ventanilla única para proyectos/capacitación/consultoría relacionados con Power BI.⚡
SWilson_GS
En respuesta a parar2k
Gracias @parry2k. No estoy seguro de si eso es lo que está pasando. Este es un ejemplo de un sitio en el que se le solicita el estado y la URL lo hace cambie una vez que haya elegido un estado: https://www.usbank.com/home-loans/mortgage/mortgage-rates.html
Mi fuente es más como esta donde la URL no cambia (y concatenar el zip al final no carga la página correctamente): https://www.bankofamerica.com/deposits/bank-cds/cd-accounts/
No soy muy hábil con la web, ¡así que lo siento si estoy malinterpretando o pasando por alto algo simple!