要實現自動從網頁下載文件,可以使用Python的requests庫來發送HTTP請求并下載文件。下面是一個簡單的示例代碼:
import requests
url = 'https://www.example.com/file.pdf'
response = requests.get(url)
if response.status_code == 200:
with open('downloaded_file.pdf', 'wb') as f:
f.write(response.content)
print('文件下載成功!')
else:
print('文件下載失敗。')
在上面的代碼中,我們首先指定要下載文件的URL,然后使用requests.get()方法發送GET請求并獲取響應。如果響應狀態碼為200(表示請求成功),則將文件內容寫入到本地文件中。最后,根據下載結果輸出相應的信息。
需要注意的是,上面的代碼只能下載公開可訪問的文件,如果需要下載需要登錄的文件或需要進行其他操作才能下載的文件,可能需要額外的處理邏輯。