python爬虫可视化界面_python爬虫---垃圾分类可视化界面
在以前我寫了一個對垃圾進行分類的exe程序,功能齊全了可是外觀看起來不怎么好看,所以我用python中的tkinter庫寫了一個對垃圾分類可視化的一個程序,而后打包成了一個exe。
1.展現界面效果
是否是界面更酷炫了一點呢,以后輸入“衛生紙”進行查詢,結果以下:
2.上代碼html
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import tkinter as tk
def fenlei():
m=link.get()
chrome_options = Options()
chrome_options.add_argument('--headless')
browser = webdriver.Chrome(options=chrome_options)
url = 'https://lajifenleiapp.com/'
browser.get(url)
input = browser.find_element_by_xpath('//*[@id="inputv"]')
input.send_keys(m)
button = browser.find_element_by_xpath('//*[@id="form"]/div/span')
button.click()
result = browser.find_element_by_xpath('/html/body/div/div[3]/div/h1') # 結果
jieshao = browser.find_element_by_xpath('/html/body/div/div[5]/div[1]') # 垃圾介紹
jieshaos = browser.find_element_by_xpath('/html/body/div/div[5]/div[2]')
yao=browser .find_element_by_xpath('/html/body/div/div[7]/ul/li')#要求
with open('laji.text','a',encoding= 'utf-8')as fp:
fp.write("結果:"+'\n'+result.text+'\n')
fp.write("介紹:"+'\n'+jieshao.text+'\n')
fp.write(jieshaos.text+'\n')
fp.write("投放要求:"+'\n'+yao.text+'\n')
browser.close()
window.destroy()
root = tk.Tk()
root.title('spider-man.垃圾分類')
root.geometry('500x200')
text = tk.Text(bg='yellow',height=10,font=('黑體',15))
text.pack()
filename = 'laji.text'
with open(filename,encoding= 'utf-8') as f:
for each_line in f:
text.insert(tk.INSERT, each_line)
root.mainloop()
file1 = open('laji.text', 'w+')
file1.truncate()
window=tk.Tk()
window.title('spider-man.垃圾分類')
window.geometry ('500x300')
canvas=tk.Canvas(window,bg='blue',height=135,width=190)
image_file=tk.PhotoImage (file='1.png')
canvas .create_image(0,0,anchor='nw',image=image_file)
canvas .pack()
l=tk.Label (window,text='請輸入垃圾名稱',bg='yellow',font=('Calibri',25),width=30,height=2)
l.pack()
link= tk.Entry(window,width=20)
link.pack()
b=tk.Button (window,text='查詢',bg='orange',font=('Calibri',25),width=10,height=1,command=fenlei)
b.pack()
window.mainloop()
3.代碼講解
本次的代碼就是在我上次的代碼基礎上增長了GUI圖形界面,講解請見我以前的內容python
4.總結
圖形界面有了,可是還有就是我想在里面加一個能夠繼續查找的功能,在以后我會在其基礎上進行必定的改進的web
總結
以上是生活随笔為你收集整理的python爬虫可视化界面_python爬虫---垃圾分类可视化界面的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python基础教程微信_用Python
- 下一篇: 栈堆的emplace和push_C++(