import time
from selenium import webdriver

o = webdriver.ChromeOptions()
prefs = {'profile.default_content_settings.popups': 0, 'download.default_directory': '输入下载路径'}

o.add_experimental_option('prefs', prefs)

# 设置无头运行
o.add_argument('--headless')
o.add_argument('--no-sandbox')
o.add_argument('--disable-gpu')
o.add_argument('--disable-dev-shm-usage')


driver = webdriver.Chrome(options=o)

driver.get('https://pypi.org/project/selenium/#files')

# 点击下载
driver.find_element('partial link text', 'selenium-4.5.0-py3-none-any.whl').click()

print('success')

driver.close()

driver.quit()