中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

如何用Python爬取網頁中的下載列表

小億
97
2024-05-16 09:32:15
欄目: 編程語言

可以使用Python中的requests庫和BeautifulSoup庫來實現爬取網頁中的下載列表。以下是一個簡單的示例代碼:

import requests
from bs4 import BeautifulSoup

url = 'http://example.com/download-list'
response = requests.get(url)

if response.status_code == 200:
    soup = BeautifulSoup(response.content, 'html.parser')
    
    download_links = []
    for link in soup.find_all('a'):
        if link.get('href') and link.get('href').endswith('.zip'):
            download_links.append(link.get('href'))
            
    for download_link in download_links:
        download_response = requests.get(download_link)
        with open(download_link.split('/')[-1], 'wb') as f:
            f.write(download_response.content)
            
    print('下載完成!')
else:
    print('無法訪問網頁')

在以上代碼中,首先使用requests庫獲取網頁內容,然后使用BeautifulSoup庫解析網頁,找出所有包含下載鏈接的標簽,并篩選出以’.zip’結尾的鏈接。最后,依次下載這些鏈接對應的文件,并保存到本地。

0
漾濞| 宜丰县| 福贡县| 含山县| 海盐县| 襄垣县| 扶风县| 通化市| 拉孜县| 曲阳县| 瑞丽市| 孝义市| 漳平市| 嘉鱼县| 晴隆县| 临夏市| 观塘区| 方山县| 二手房| 洪洞县| 林西县| 临夏县| 仪陇县| 北海市| 怀化市| 新干县| 长春市| 博乐市| 乐昌市| 侯马市| 南充市| 怀宁县| 丹凤县| 安义县| 安龙县| 新民市| 邻水| 双城市| 龙门县| 南宫市| 威信县|