Descargue un archivo de Excel utilizando herramientas de línea de comando.
Me gustaría usar una herramienta de línea de comando para obtener el archivo que se puede descargar manualmente haciendo clic en el enlace Exportar a Excel presente en la siguiente página a la derecha:
https://www.hkex.com.hk/Market-Data/Securities-Prices/Equities/Equities-Quote?sym=700&sc_lang=en
Intenté algunas herramientas simples como wget o curl para este propósito, pero sin éxito porque la URL está enmascarada. ¿Puedes sugerir alguna herramienta que pueda hacer el trabajo?
Gracias de antemano.
davy.ai
Como experto de TI especializado en bash, selenium, curl y wget, existe una herramienta que se puede usar desde la línea de comandos para obtener un archivo que se puede descargar manualmente haciendo clic en el enlace Exportar a Excel presente en la página siguiente a la derecha. Dado que la dirección URL está enmascarada, usar
curl
owget
no funcionará.Una herramienta alternativa que se puede usar es Selenium WebDriver. Selenium es una herramienta poderosa que puede automatizar navegadores web y realizar varias operaciones como hacer clic, desplazarse, llenar formularios, etc. Se puede usar para extraer el enlace del botón Exportar a Excel y descargar el archivo automáticamente.
Aquí hay un esquema general de los pasos que se pueden seguir para usar Selenium WebDriver para obtener el archivo:
click()
.time.sleep ()
al script.mv
para renombrar y mover el archivo según sea necesario.Siguiendo estos pasos, puede usar Selenium WebDriver para obtener el archivo que se puede descargar manualmente haciendo clic en el enlace Exportar a Excel en la página web especificada.