用python帮我写一个GUI版的WEB目录扫描器
时间: 2023-05-16 13:04:28 浏览: 169
Python开发网站目录扫描器的实现
当然可以,您可以使用Python的Tkinter模块来创建GUI界面,使用requests模块来发送HTTP请求,使用BeautifulSoup模块来解析HTML页面。以下是一个简单的示例代码:
```python
import tkinter as tk
import requests
from bs4 import BeautifulSoup
def scan():
url = entry.get()
res = requests.get(url)
soup = BeautifulSoup(res.text, 'html.parser')
links = soup.find_all('a')
for link in links:
print(link.get('href'))
root = tk.Tk()
root.title('Web Directory Scanner')
label = tk.Label(root, text='Enter URL:')
label.pack()
entry = tk.Entry(root)
entry.pack()
button = tk.Button(root, text='Scan', command=scan)
button.pack()
root.mainloop()
```
您可以将此代码保存为一个.py文件并运行它,然后在GUI界面中输入要扫描的URL并点击“Scan”按钮,程序将会输出该页面中所有链接的URL。当然,这只是一个简单的示例,您可以根据自己的需求进行修改和扩展。
阅读全文