• OPPO Find X真全面屏 突破史上最高屏占比 2019-08-14
  • 端午节小长假来临,这两件事与你的节日福利有关 2019-08-11
  • “光棍”曾被看作是无依无归的流氓恶棍文史参考 2019-08-09
  • 吐鲁番哈密瓜飘香疆外 2019-08-09
  • 中考期间广州部分公交线路有调整 2019-08-08
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-08-08
  • 简逸光:从《佛祖历代通载》看佛教史的建立 2019-08-08
  • 手机流量大战套路:“不限量”都是有条件的 2019-08-08
  • 熊丙奇:不要以高校预算收入多少论“英雄” 2019-08-04
  • 【海北天气】最新海北今天天气,实时提供海北气温、空气质量、24小时天气预报、生活指数查询 2019-08-04
  • 阿兰启程世界杯 清爽简约look现身机场阿兰 世界杯 2019-08-03
  • 变相“现金贷”重出江湖 利率畸高个别超过1000% 2019-08-03
  • 1天400吨 宁波这个餐厨垃圾处理厂月底开始运行 2019-07-30
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-07-30
  • 广东摧毁全国首例“呼死你”犯罪团伙 2019-07-29
  • 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|新疆喜乐彩开奖介绍 www.sl-36.com

     找回密码
     注册[Register]

    QQ登录

    只需一步,快速开始

    搜索
    查看: 675|回复: 9
    上一主题 下一主题

    新疆35选7走势图: [Python] 博海拾贝--批量创建文件夹(一)

      [复制链接]
    跳转到指定楼层
    楼主
    youyeaini 发表于 2019-5-31 01:21 回帖奖励
    水平有限,今天的代码如下:
    还请大神多多留言指点----,
    [Python] 纯文本查看 复制代码
     新疆喜乐彩开奖介绍 www.sl-36.com # 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)
    

    免费评分

    参与人数 2吾爱币 +2 热心值 +2 收起 理由
    Flytom + 1 + 1 我很赞同!
    zzc371521 + 1 + 1 热心回复!

    查看全部评分

    发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

    沙发
    我叫大鑫 发表于 2019-5-31 01:35
    请问下怎么发这个 代码样子的这个
    3#
    zcylw 发表于 2019-5-31 06:35
    4#
    4everlove 发表于 2019-5-31 07:34
    5#
    WilsonTing2017 发表于 2019-5-31 08:31
    没有看懂。。有解释吗
    6#
    glk1010282338 发表于 2019-5-31 09:20
    看不懂.......................
    7#
     楼主| youyeaini 发表于 2019-5-31 10:44 <
    4everlove 发表于 2019-5-31 07:34
    35行其实没必要睡眠1秒

    好的。谢谢。
    8#
     楼主| youyeaini 发表于 2019-5-31 10:46 <
    WilsonTing2017 发表于 2019-5-31 08:31
    没有看懂。。有解释吗

    我也是新手,现在是跟着感觉写,回头复习的时候再来整理注释。
    9#
    bituplink 发表于 2019-6-1 06:55
    1. 看print函数应该是python3版本,头部无需再加编码声明
    2. 建议以注释的形式,写下关键的技术点和整体目的和步骤,有时不止别人看得懵,时间久了自己也看得懵
    3. 用到了切片截取数据好像,有点魔鬼数字的感觉,不解释一下,想要看懂只有使用者自己再分析一遍网页了
    os.makedirs(str((titles.text)[11:])) 这个我就表示不明白,除非自己debug看
    10#
     楼主| youyeaini 发表于 2019-6-2 01:33 <
    bituplink 发表于 2019-6-1 06:55
    1. 看print函数应该是python3版本,头部无需再加编码声明
    2. 建议以注释的形式,写下关键的技术点和整体目的 ...

    哈哈,谢谢大神的提点...
    您需要登录后才可以回帖 登录 | 注册[Register]

    本版积分规则 警告:禁止回复与主题无关内容,违者重罚!

    快速回复 收藏帖子 返回列表 搜索

    RSS订阅|小黑屋|联系我们|新疆喜乐彩开奖介绍 ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

    GMT+8, 2019-8-23 03:51

    Powered by Discuz!

    © 2001-2017 Comsenz Inc.

    快速回复 新疆喜乐彩开奖介绍 返回列表
  • OPPO Find X真全面屏 突破史上最高屏占比 2019-08-14
  • 端午节小长假来临,这两件事与你的节日福利有关 2019-08-11
  • “光棍”曾被看作是无依无归的流氓恶棍文史参考 2019-08-09
  • 吐鲁番哈密瓜飘香疆外 2019-08-09
  • 中考期间广州部分公交线路有调整 2019-08-08
  • 中国国家级自然保护区名录旅行地中国国家地理网 2019-08-08
  • 简逸光:从《佛祖历代通载》看佛教史的建立 2019-08-08
  • 手机流量大战套路:“不限量”都是有条件的 2019-08-08
  • 熊丙奇:不要以高校预算收入多少论“英雄” 2019-08-04
  • 【海北天气】最新海北今天天气,实时提供海北气温、空气质量、24小时天气预报、生活指数查询 2019-08-04
  • 阿兰启程世界杯 清爽简约look现身机场阿兰 世界杯 2019-08-03
  • 变相“现金贷”重出江湖 利率畸高个别超过1000% 2019-08-03
  • 1天400吨 宁波这个餐厨垃圾处理厂月底开始运行 2019-07-30
  • 赌王四太家的豪宅曝光,网友:一点都不羡慕 ——凤凰网房产 2019-07-30
  • 广东摧毁全国首例“呼死你”犯罪团伙 2019-07-29
  • 贵州11选5任选7 12269期体彩20选5 菲彩娱乐城博彩网 3D2003走势图 AG电子试玩 2017生肖排码表 陕西快乐十分11选五走势图 广东南粤风采26选5 浙江11选5走势图:基本走势图 福利彩票快乐十分开奖 浙江20选5开奖历史 排列五走势图表带连线图标 14087期7星彩中奖号码 陕西快乐十分前三直选 微信签到一天10元