python 爬虫抓取图片 学习

from tkinter import *
from  tkinter import messagebox
import requests
from PIL import ImageTk,Image
def down():
    st = 'http://www.uustv.com/'
    name=entry.get()
    name=name.strip()
    if name=='' :
        messagebox.showinfo('提示:','输入不能为空!!')
        return
    datA={
        'word': name,
        'sizes': '60',
        'fonts': 'jfcs.ttf',
        'fontcolor': '#000000'
    }
    result=requests.post(st,data=datA)
    result.encoding='utf-8'
    html=result.text
    # 正则表达式
    reg = '<div class="tu"><img src="(.*?)"/></div>'
    image=re.findall(reg,html)
    image=st+image[0]

    response=requests.get(image).content
    f=open('{}.gif'.format(name),'wb')
    f.write(response)

    Bm=ImageTk.PhotoImage(file='{}.gif'.format(name))
    lable=Label(tk,image=Bm)
    lable.bm=Bm
    lable.grid(row=2,columnspan=2)


tk=Tk()
tk.title('签名设计')
tk.geometry('600x300')
tk.geometry('+500+200')

Label(tk,text='签名',font=('华文行楷',20),fg='red').grid()

entry=Entry(tk,font=('微软雅黑',20))
entry.grid(row=0,column=1)

Button(tk,text='点我设计',font=('微软雅黑',20),command=down).grid(row=1,column=0)

tk.mainloop()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章