Python 自动下载 (ufile.io)
Python Automatic Download (ufile.io)
我正在创建一个程序,自动从 ufile.io 下载我的业务文件。我正在使用 selenium 来自动下载。 (顺便说一句,我是python的初学者,所以我不知道如何执行点击按钮)。我正在使用 python 3.9.1
Link(测试)文件:https://ufile.io/hogllf5z(30 天后过期)
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
ChromeDriver = "/Users/macintosh/Python 3rd party library/chromedriver"
driver = webdriver.Chrome(ChromeDriver)
driver.get("https://ufile.io/hogllf5z")
try:
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.XPATH, "/html/body/div[10]/div[4]/div/section/div/div/div/div/a[2]"))
)
except:
driver.quit()
您不能使用 selenium 自动从 ufile.io 下载,因为它使用工具来防止机器人程序。
如果您订阅了商业计划,则可以使用 api 下载文件。
披露:我是创始人
我正在创建一个程序,自动从 ufile.io 下载我的业务文件。我正在使用 selenium 来自动下载。 (顺便说一句,我是python的初学者,所以我不知道如何执行点击按钮)。我正在使用 python 3.9.1
Link(测试)文件:https://ufile.io/hogllf5z(30 天后过期)
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
ChromeDriver = "/Users/macintosh/Python 3rd party library/chromedriver"
driver = webdriver.Chrome(ChromeDriver)
driver.get("https://ufile.io/hogllf5z")
try:
element = WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.XPATH, "/html/body/div[10]/div[4]/div/section/div/div/div/div/a[2]"))
)
except:
driver.quit()
您不能使用 selenium 自动从 ufile.io 下载,因为它使用工具来防止机器人程序。
如果您订阅了商业计划,则可以使用 api 下载文件。
披露:我是创始人