基本信息
源码名称:Python爬取图片
源码大小:1.05KB
文件格式:.py
开发语言:Python
更新时间:2021-04-14
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

import requests
import re
url = 'https://car.autohome.com.cn/photo/series/42237/1/5893559.html'
def download_img(url):
    response = requests.get(url)
    #print(response.text)
    html = response.text
    #<img id="img" src="//car2.autoimg.cn/cardfs/product/g2/M08/A9/71/1024x0_1_q95_autohomecar__ChwFql81GGyAdvjnAB9qdkKQrzw227.jpg" onside="-1" />
    img_url = re.findall('<img id="img" src="(.*?)"', html)[0]
    #print(img_url)
    #img_response = requests.get(img_url)
    img_url = 'http:' img_url
    img_response = requests.get(img_url)
    img_data = img_response.content
    # f = open('1.jpg', 'wb')
    # f.write(img_data)
    # f.close()
    img_file_name = img_url.split('/')[-1]
    print(img_url)
    with open(img_file_name, 'wb') as f:
        f.write(img_data)
    #var nexturl = '/photo/series/42237/1/5893558.html'
    #<a href='324259_5.html'>
    nexturl = re.findall("var nexturl = '(.*?)'", html)
    if nexturl:
        nexturl = 'https://car.autohome.com.cn' nexturl[0]
        download_img(nexturl)

download_img(url)