<p>如果您愿意使用硒,这里有一个简单的指南:<br/>
🔰 快速安装selenium:<code>pip3 install selenium</code><br/>
🔰 安装<a href="https://github.com/mozilla/geckodriver/releases" rel="nofollow noreferrer">Mozilla Firefox webdriver</a>(<em>根据需要选择一个
OS</em>)</p>
<p>完成上述步骤后,以下代码应能顺利运行:<br/>
(这将下载下载文件夹中的“.csv”文件,✅ 在Mac上测试)</p>
<pre><code>import os, time
from selenium import webdriver
if __name__ == "__main__":
profile = webdriver.FirefoxProfile()
profile.set_preference('browser.download.folderList', 1)
profile.set_preference('browser.download.manager.showWhenStarting', False)
profile.set_preference("browser.helperApps.alwaysAsk.force", False)
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'text/csv')
browser = webdriver.Firefox(profile)
browser.maximize_window()
browser.get("https://www.abcbourse.com/download/libelles")
time.sleep(8)
browser.find_element_by_css_selector('button.sd-cmp-1rLJX').click()
browser.find_element_by_css_selector('input[value="xsbf120p"]').click()
browser.find_element_by_css_selector('button.btn_abc.ml20').click()
browser.close()
</code></pre>