问答详情
源自:4-2 python正则表达式练习

尴尬的问一下,爬取图片后为什么找不到图片

按视频爬取后找不到图片,搜索不到。。。

提问者:q銀蛇 2017-08-30 22:45

个回答

  • qq_AI小艾_0
    2017-09-01 10:52:31
    已采纳

    应该是网页的代码有变化了。

    我的参考代码是这样的!:

    import re

    import requests

    import os

    def geturl():

        if not os.path.exists("D:\\IMMOC"):

            os.makedirs("D:\\IMMOC")

        count=1

        res=requests.get('http://www.imooc.com/course/list')

        re_search=re.findall(r'src=.*\.jpg',res.text)

        for each_url in re_search:

            jieguo=re.search(r'http:.*\.jpg',each_url)

            jieguo.group()

            with open('D:\\IMMOC\\'+str(count)+'.jpg','wb') as file:

                req_get=requests.get(jieguo.group())

                file.write(req_get.content)

                print('NO '+str(count)+' picture download successfully')

                count+=1  

    geturl()