最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

Python超強(qiáng)爬蟲8天速成(完整版)爬取各種網(wǎng)站數(shù)據(jù)實(shí)戰(zhàn)案例

2023-02-18 00:07 作者:末日希曉  | 我要投稿
import requests
import os
from lxml import etree

# 作業(yè):分頁(yè)爬取站長(zhǎng)素材的免費(fèi)簡(jiǎn)歷模板
if __name__ == '__main__':
    headers = {
        'User-Agent': '===='
    }

    url = 'https://sc.chinaz.com/jianli/free_{}.html'
    # https://sc.chinaz.com/jianli/free_2.html
    for pageNum in range(1, 3):
        # 獲取1-10頁(yè)的模板
        if pageNum == 1:
            new_url = 'https://sc.chinaz.com/jianli/free.html'
        else:
            new_url = url.format(pageNum)

        # 獲取某一頁(yè)簡(jiǎn)歷
        response = requests.get(url=new_url, headers=headers)
        page_text = response.text

        # 實(shí)例化etree對(duì)象
        tree = etree.HTML(page_text)

        # 創(chuàng)建文件夾保存簡(jiǎn)歷模板
        if not os.path.exists('./jianliLibs'):
            os.mkdir('./jianliLibs')

        # 定位到所有a標(biāo)簽,a標(biāo)簽下有模板地址
        a_list = tree.xpath('//div[@id="container"]//p/a')

        # 遍歷a標(biāo)簽,獲取模板名稱、模板地址,并下載模板
        for a in a_list:
            # 獲取模板下載詳情頁(yè)面
            down_url = a.xpath('./@href')[0]
            detail_data = requests.get(url=down_url, headers=headers)
            detail_data.encoding = 'utf-8'  # 亂碼解決
            detail_text = detail_data.text

            # 獲取下載模板的連接和名稱
            download_tree = etree.HTML(detail_text)
            # 模板下載鏈接
            target_url = download_tree.xpath('//ul[@class="clearfix"]/li[1]/a/@href')[0]
            # 模板名字
            target_name = download_tree.xpath('//div[@class="ppt_tit clearfix"]/h1/text()')[0] + '.rar'

            # print(target_name)
            # 簡(jiǎn)歷下載
            jianLi = requests.get(url=target_url, headers=headers).content
            jianLi_path = 'jianliLibs/' + target_name
            with open(jianLi_path, 'wb') as fp:
                fp.write(jianLi)
                print(target_name, '下載成功!')

        print('第{}頁(yè)簡(jiǎn)歷完成下載?。?!'.format(pageNum))
        print('=========================================')
        print('\n')


Python超強(qiáng)爬蟲8天速成(完整版)爬取各種網(wǎng)站數(shù)據(jù)實(shí)戰(zhàn)案例的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
金华市| 辛集市| 肇东市| 隆安县| 东安县| 临泉县| 乌拉特中旗| 九龙县| 景宁| 荔波县| 莱州市| 宁津县| 弥渡县| 北碚区| 左贡县| 资阳市| 乳源| 孟州市| 东源县| 利川市| 昭觉县| 虎林市| 庆云县| 长垣县| 鲁山县| 嘉善县| 天等县| 宁陕县| 墨脱县| 昂仁县| 颍上县| 精河县| 宁明县| 富源县| 临洮县| 曲水县| 奉新县| 康马县| 富锦市| 曲沃县| 富平县|