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()

 

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