Forum Discussion
Otra consulta de Web Scraping
Hi , @jmillsjmills
Esta url es su interna, no puedo probar en mi solución alternativa, pero puede intentar usar esto y reemplazar la url para que la suya pruebe .
let
url = "https://www.betfred.com/services/SportsBook/event?language=uk&type=event&eventid=22385490.2&dataflag...[your url should replace here]",
headers = [#"Accept"="application/json"],
response = Web.Contents(
url,
[
Headers = headers
]
),
jsonResponse = Json.Document(response)
in
jsonResponse
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Muchas gracias por esta Aniya, pero me temo que estoy recibiendo un mensaje similar al anterior:
Parece que no puede leer este código fuente e insiste en que es HTML. ¿Tiene alguna otra idea, por favor? ¿Lo anterior estaba funcionando para ti? Ingresé https://www.betfred.com/services/SportsBook/event?language=uk&type=event&eventid=22385490.2&dataflags=14&datasize=8&cachebust=1668982826349 en lugar de su URL
Gracias
- Syndicate_Admin3 years ago
Administrator
Hi , @jmillsjmills
Para la url , necesito determinar si estás usando la URL correcta.
Para las URL, debe usar su URL en "F12" en lugar de su URL en la parte superior del navegador.
Cuando se le solicite, la URL devuelve un formato HTML.
Debe asegurarse de que la URL utilizada sea la URL de solicitud que mostró en la captura de pantalla.
En segundo lugar, también puede marcar "F12" para ver si hay otros "encabezados" que deben agregarse.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
- Syndicate_Admin3 years ago
Administrator
Eso es exactamente lo que estoy haciendo, sí. Cuando estoy copiando y pegando la URL aquí, parece estar acortándola. Pero si haces clic en el enlace, esa es la URL completa que estoy usando. Pero por alguna razón, sigo recibiendo este mismo error que se muestra en amarillo en la captura de pantalla anterior. Sé que estoy siendo tonto, pero por favor explique cómo puedo hacer que Power Query procese esta información como JSON en lugar de HTML. ¿Tienes esta URL exacta trabajando de tu lado, por favor? Claramente proporciona JSON funcional dado que así es como se previsualiza en la función "Inspeccionar" en un navegador web. Pero Power Query está decidido a tratarlo como HTML ... ¡Muchas gracias por su paciencia con mi lenta comprensión!
- Syndicate_Admin3 years ago
Administrator
Hi , @jmillsjmills
Para la prueba, devuelve el json para esta url:
let url = "https://www.bing.com/videos/vdasync?w=298&mid=A5DDD429C801C67FCF7CA5DDD429C801C67FCF7C", headers = [#"Accept"="application/json"], response = Web.Contents( url, [ Headers = headers ] ), jsonResponse = Json.Document(response) in jsonResponseEste es el tipo json de retorno, creo que debe verificar su url y los parámetros en su código. Para esto, puede intentar usar "postman" para enviar la solicitud para probar si la url devuelve el tipo json.
Gracias por su tiempo y uso compartido, y gracias por su apoyo y comprensión de PowerBI.
Saludos
Aniya Zhang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.