写一个查找资源磁力链的代码
时间: 2023-05-24 18:03:06 浏览: 736
A:
```
import requests
from bs4 import BeautifulSoup
# 输入要查找的资源关键词
keyword = input("请输入要查找的资源关键词:")
# 构造请求头
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0;Win64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36"}
# 发送请求获取网站源码
url = "https://www.btsou.org/search/%s/" % keyword
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, "html.parser")
# 解析网站源码,获取磁力链接
magnet_links = []
for link in soup.find_all('a'):
href = link.get('href')
if href and href.startswith("magnet:?xt="):
magnet_links.append(href)
# 输出磁力链接
print("共找到 %d 个结果:" % len(magnet_links))
for magnet_link in magnet_links:
print(magnet_link)
```
使用方法:
- 打开 Python 编辑器,新建一个 Python 文件,将上述代码粘贴进去并保存;
- 运行该 Python 文件,输入要查找的资源关键词,程序会自动在网站中搜索该关键词,并提取出所有磁力链接;
- 程序执行完毕后,程序会输出找到的所有磁力链接。
注意事项:
- 如果网站反爬虫机制较强,该程序可能无法正常工作;
- 请勿用于非法下载行为,本程序仅用于学习和研究使用。