首页 编程教程正文

博海拾贝--批量创建文件夹(一)

piaodoo 编程教程 2020-02-22 22:03:38 935 0 python教程

本文来源吾爱破解论坛

水平有限,今天的代码如下:
还请大神多多留言指点----嗨学网
[Python] 纯文本查看 复制代码

# coding:utf-8
import requests
from bs4 import BeautifulSoup
import os
import time

path = 'f:\\bohaishibei'


# if not os.path.exists(path):
#     os.makedirs(path)
#
# else:
#     print('path is exist')


# 获取标题
def get_title(urls):
    # 加个header,比较安全
    header = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36'
    }
    res = requests.get(urls, params=header).text
    bsobj = BeautifulSoup(res, 'lxml')
    bs_select = bsobj.select('div > article > header > h2 > a')
    # 返回a标签列表
    return bs_select[2:]


# 创建文件夹
def write_title(t):
    for titles in t:
        print('正在创建文件夹:{}'.format((titles.text)[11:]))
        time.sleep(1)
        # 切换目录
        os.chdir(path)
        # 创建文件夹
        os.makedirs(str((titles.text)[11:]))
    print('**********文件创建完毕**********')


# todo 抓取图片,存入对应的标题文件夹

if __name__ == '__main__':
    url = 'https://bh.sb/post/category/main/'
    a = get_title(url)
    write_title(a)

版权声明:

本站所有资源均为站长或网友整理自互联网或站长购买自互联网,站长无法分辨资源版权出自何处,所以不承担任何版权以及其他问题带来的法律责任,如有侵权或者其他问题请联系站长删除!站长QQ754403226 谢谢。

有关影视版权:本站只供百度云网盘资源,版权均属于影片公司所有,请在下载后24小时删除,切勿用于商业用途。本站所有资源信息均从互联网搜索而来,本站不对显示的内容承担责任,如您认为本站页面信息侵犯了您的权益,请附上版权证明邮件告知【754403226@qq.com】,在收到邮件后72小时内删除。本文链接:https://www.piaodoo.com/7454.html

搜索