python3爬取图片

ぐ巨炮叔叔 提交于 2019-12-25 19:56:35
import requests
import time
import re\


# 请求网页
# header防止被禁止访问403,伪装成浏览器,不会被认为是python

headers = {
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36'
}


response = requests.get('https://www.vmgirls.com//12985.html', headers=headers)
# print(response.request.headers)
html = response.text


# 解析网页

urls = re.findall('<a href=".*?" alt=".*?" title=".*?">', html)
print(urls)

# 保存图片

for url in urls:
    time.sleep(1)
    # 图片的名字,用split分割,找到最后一个即为文件名
    file_name = url.split('/')[-1]
    response = requests.get('https://www.vmgirls.com//12985.html', headers=headers)
    #打开文件,wb二进制写入
    with open(file_name, 'wb') as f:
        f.write(response.content)

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!