美文网首页
python 爬虫抓取图片

python 爬虫抓取图片

作者: 九月_adhoc | 来源:发表于2017-10-16 10:50 被阅读13次

    最好的方法是不看语法不看文档,用什么搜什么
    抓取图片

    import urllib.request
    import re
    def dowload_page(url):
        request = urllib.request.urlopen(url)
        data = request.read()
        return data
    def get_html(url):
        request = urllib.request.urlopen(url)
        data = request.read()
        hmtl =data.decode('UTF-8')
        return hmtl
    def get_image(html):
         regx = r'http://[\S]*\.jpg'
         pattern = re.compile(regx)
         get_img = re.findall(pattern,repr(html))
         print(get_img)
         print('aaa')
         num =1
         for img in get_img:
             image = dowload_page(img)
             with open('%s.jpg'%num,'wb') as fp:
                 fp.write(image)
                 num += 1
                 print('正在下载第%s张图片'%num)
         return
    
    
    html =get_html('http://image.baidu.com/search/index?tn=baiduimage&ct=201326592&lm=-1&cl=2&ie=gbk&word=%B7%E7%BE%B0&fr=ala&ala=1&alatpl=adress&pos=0&hs=2&xthttps=000000')
    get_image(html)```
    
    
    
    
    

    相关文章

      网友评论

          本文标题:python 爬虫抓取图片

          本文链接:https://www.haomeiwen.com/subject/pghkuxtx.html