python爬虫案例GUI
时间: 2024-01-01 17:22:53 浏览: 184
python爬虫案例python-graphs.rar
以下是一个使用Python编写的爬虫案例GUI的示例:
```python
import tkinter as tk
import requests
def get_weather():
city = entry.get()
url = f"http://api.openweathermap.org/data/2.5/weather?q={city}&appid=YOUR_API_KEY"
response = requests.get(url)
data = response.json()
weather = data['weather'][0]['description']
temperature = data['main']['temp']
label['text'] = f"Weather: {weather}\nTemperature: {temperature}°C"
window = tk.Tk()
window.title("Weather App")
label = tk.Label(window, text="Enter city name:")
label.pack()
entry = tk.Entry(window)
entry.pack()
button = tk.Button(window, text="Get Weather", command=get_weather)
button.pack()
window.mainloop()
```
这个GUI应用程序使用了tkinter库来创建一个简单的窗口界面。用户可以在输入框中输入城市名称,然后点击按钮获取该城市的天气信息。天气信息通过调用OpenWeatherMap API来获取,并显示在窗口中。
请注意,上述代码中的`YOUR_API_KEY`需要替换为您自己的OpenWeatherMap API密钥。
阅读全文