无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(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ó)家法律
双辽市| 玉溪市| 象州县| 噶尔县| 涡阳县| 青冈县| 咸丰县| 克拉玛依市| 温宿县| 靖江市| 东乡族自治县| 彭泽县| 探索| 视频| 常德市| 丰城市| 华池县| 神木县| 兴义市| 霞浦县| 唐河县| 息烽县| 诏安县| 三门县| 苏尼特左旗| 开化县| 江口县| 孙吴县| 塘沽区| 微山县| 比如县| 抚顺市| 崇礼县| 敦化市| 蛟河市| 清徐县| 屏边| 德江县| 潜江市| 嘉义市| 太仆寺旗|