使用命令行工具下载 excel 文件

Download an excel file using a command line tools

我想使用命令行中的工具来获取可以手动下载的文件,方法是单击 导出到 Excellink出现在下页右侧

https://www.hkex.com.hk/Market-Data/Securities-Prices/Equities/Equities-Quote?sym=700&sc_lang=en

我为此尝试了一些简单的工具,如 wget 或 curl,但没有成功,因为 url 被屏蔽了。你能推荐任何可以完成这项工作的工具吗?

提前致谢。

使用 you need to induce WebDriverWait for the element_to_be_clickable() and you can use either of the following

  • 使用LINK_TEXT:

    driver.get("https://www.hkex.com.hk/Market-Data/Securities-Prices/Equities/Equities-Quote?sym=700&sc_lang=en")
    WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.LINK_TEXT, "Export to Excel"))).click()
    
  • 浏览器快照: