Error al cargar datos. ¡Necesito ayuda!

Un usuario Pregunto ✅

alvaro-

Hola,

Soy nuevo en este nuevo mundo y estoy tratando de seguir los valores del mercado en un modelo. No he tenido ningún problema para cargar las cosas desde la web y crear mi base de datos. Pero cuando intento cargar esos datos en mi modelo de datos, sigo recibiendo este mensaje:

DataSource.Error: Se produjo un error desconocido al navegar a la página web.
Detalles:
DataSourceKind = Web
DataSourcePath = https: //coinmarketcap.com/currencies/ripple/historical-data
StatusCode = 429

¿Me puedes ayudar? Obviamente, la url funciona perfectamente

¡Gracias por adelantado!

Edhans

Lo hice funcionar abriendo Power Query, luego seleccionando New Source, Web, luego usé «básico» y pegué esa URL.

Me mostró 5 mesas para elegir. La Tabla 4 parecía la más interesante con un montón de fechas y valores. Esta es la aplicación de escritorio de octubre de 2019 que utilicé.

Se produjo un error cuando intenté obtener datos de la cinta principal de Power BI Desktop.

El código M utilizado es este (para la tabla 4)

let
    Source = Web.BrowserContents("https://coinmarketcap.com/currencies/ripple/historical-data"),
    #"Extracted Table From Html" = Html.Table(Source, {{"Column1", ".active .text-left"}, {"Column2", ".bottom-margin-1x .text-left + *"}, {"Column3", "TD:nth-child(3)"}, {"Column4", "TD:nth-child(4)"}, {"Column5", "TD:nth-child(5)"}, {"Column6", "TD:nth-child(6)"}, {"Column7", "TD:nth-child(7)"}}, [RowSelector=".active .text-left"]),
    #"Promoted Headers" = Table.PromoteHeaders(#"Extracted Table From Html", [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Date", type date}, {"Open*", type number}, {"Column3", type number}, {"Column4", type number}, {"Column5", type number}, {"Column6", Int64.Type}, {"Column7", Int64.Type}})
in
    #"Changed Type"

Anónimo

@ alvaro- Código de estado 429 = «Demasiadas solicitudes» – Cada sitio define lo que ven como «demasiadas solicitudes». https://coinmarketcap.com/terms/ dice «Usted acepta que no: ….. Realizará solicitudes excesivas de información … «

Debe esperar un cierto tiempo antes de que el sitio le permita realizar otra solicitud. O pueden bloquearlo.

Además, sus términos establecen: «Para solicitar permiso para utilizar cualquier Contenido que no sea el expresamente permitido en estos Términos, comuníquese con legal@coinmarketcap.com».

Espero que esto ayude,

Nathan

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *