ziheng - 學習下載圖片

import requests
import os
import re  # 匹配術/從一堆字符串裏找到制定格式的內容/正則表達式

picture = input("你想下載什麼圖片")
os.mkdir(picture)
url = "http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1497491098685_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&ctd=1497491098685%5E00_1519X735&word=" + picture
yuan_dai = requests.get(url)
# print(yuan_dai.text)
tupian_wangzhi = re.findall(r'"objURL":"(.*?)", ', yuan_dai.text)
print(tupian_wangzhi)
a = 0
for i in range(len(tupian_wangzhi)):
    print("正在下載第%s張圖片" % i)
    try:
        yuan_dai_ma = requests.get(tupian_wangzhi[a], timeout=2)
        a = a + 1
        f = open("%s/%s_%d.jpg" % (picture, picture, a), "wb")
        f.write(yuan_dai_ma.content)
        f.close()
    except:
        print("這張照片我不要了")


import requests
# 變量:
url = "http://pic2.zhimg.com/50/v2-c139344e88a6e7ea71508c641ab3d465_hd.jpg"
yuan_dai_ma = requests.get("http://pic4.zhimg.com/v2-dacf9f30216e012008cff8a11a6c1f93_b.gif")
# print(yuan_dai_ma.content)
# 亂碼
# text 文字  content 內容
# 圖片的構成?像素=====》 數字
# 保存圖片文件
f = open("cxk.jpg","wb")
f.write(yuan_dai_ma.content)
f.close()
import requests
import re
url = "http://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1497491098685_R&pv=&ic=0&nc=1&z=&se=1&showtab=0&fb=0&width=&height=&face=0&istype=2&ie=utf-8&ctd=1497491098685%5E00_1519X735&word="+"表情包"
yuan_dai = requests.get(url)
# print(yuan_dai.text)
tupian_wangzhi = re.findall(r'"objURL":"(.*?)", ',yuan_dai.text)
print(tupian_wangzhi)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章