conector web y obtener valor HREF

Un usuario Pregunto ✅

wskallmeyer

He implementado con éxito el conector web y ha devuelto los valores que esperaba. Sin embargo, hay una columna que tiene un valor HREF/http que también me gustaría mostrar no solo el valor del nombre sino también pasar el HREF para permitir que mi usuario haga clic en ese enlace. ¿Alguien ha intentado recuperar el valor HREF?

Aquí está el enlace de mi conector web…

https://iase.disa.mil/stigs/Lists/stigs-masterlist/AllItems.aspx

Además, aquí está el HTML generado por esa página y en particular ese TR/TD

Desclasificado


A10 Networks Controlador de entrega de aplicaciones (ADC) ALG STIG Versión 1

27/04/2016

267 KB

CÓDIGO POSTAL

 

Gracias de antemano Scott

El conector web se basa en la función Web.Page( ) M, que no obtendrá el valor href, por lo que deberá editar la consulta en el editor de Power Query.

En lugar de usar Web.Page( ), intente obtener la tabla usando Lines.FromBinary( ) y Table.FromColumns( ). El resultado no son los valores limpios finales, pero puede dividirlos y eliminarlos hasta llegar a los datos hasta los valores que desea.

Como un inicio:

dejar
Fuente = Table.FromColumns({Lines.FromBinary(Web.Contents(«https://community.powerbi.com/t5/Desktop/web-connector-and-getting-HREF-value/td-p/https:// iase.disa.mil/stigs/Lists/stigs-masterlist/AllItems.aspx»))}),
Custom1 = Table.SelectRows(Source, each Text.Contains([Column1], «https://community.powerbi.com/t5/Desktop/web-connector-and-getting-HREF-value/td-p/https://iasecontent.disa.mil/stigs/zip/»))
en
Personalizado1

El conector web se basa en la función Web.Page( ) M, que no obtendrá el valor href, por lo que deberá editar la consulta en el editor de Power Query.

En lugar de usar Web.Page( ), intente obtener la tabla usando Lines.FromBinary( ) y Table.FromColumns( ). El resultado no son los valores limpios finales, pero puede dividirlos y eliminarlos hasta llegar a los datos hasta los valores que desea.

Como un inicio:

dejar
Fuente = Table.FromColumns({Lines.FromBinary(Web.Contents(«https://community.powerbi.com/t5/Desktop/web-connector-and-getting-HREF-value/td-p/https:// iase.disa.mil/stigs/Lists/stigs-masterlist/AllItems.aspx»))}),
Custom1 = Table.SelectRows(Source, each Text.Contains([Column1], «https://community.powerbi.com/t5/Desktop/web-connector-and-getting-HREF-value/td-p/https://iasecontent.disa.mil/stigs/zip/»))
en
Personalizado1

wskallmeyer

En respuesta a deldersveld

¡Impresionante! Gracias.

Deja un comentario

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