python爬虫篇1:爬妹子图片 - Go语言中文社区

python爬虫篇1:爬妹子图片


爬虫学习伊始,参考网上素材,自己写出来的,比较简单:主要运用了request爬取,正则表达式解析

import requests
import re
import os
from urllib import error

def main():
    dirPath = "E:pythongirl-images"
    url = "https://www.dbmeinv.com/?pager_offset="
    i = 1
    j = 0
    while i < 10:
        url = url + str(i)
        try:
            result = requests.get(url, timeout=10)
        except error.HTTPError as e:
            i += 1
            continue
        else:
            text = result.text
            list = re.findall('src="(.*?.jpg)"', text, re.S)
            if len(list) == 0:
                i += 1
                continue
            else:
                for enum in list:
                    image = requests.get(enum, timeout=7)
                    filePath = os.path.join(dirPath, "girl_image_" + str(j) + ".jpg")
                    f = open(filePath, 'wb')
                    f.write(image.content)
                    f.close()
                    j += 1
                i += 1

if __name__ == '__main__':
    main()

结果效果:

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_37738114/article/details/90486138
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-03-01 17:43:10
  • 阅读 ( 1334 )
  • 分类:

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢