💻 源代码
import requests
class MovieHelper:
"""电影小助手"""
def __init__(self):
self.version = 'V 1.1.0'
def douban_search(self, keyword):
"""豆瓣电影查询"""
url = f'https://api.douban.com/v2/movie/search?q={keyword}'
headers = {'User-Agent': 'Mozilla/5.0'}
res = requests.get(url, headers=headers)
data = res.json()
for movie in data['subjects']:
print(f"电影: {movie['title']}")
print(f"评分: {movie['rating']['average']}")
print(f"年份: {movie['year']}")
print("-" * 40)
def paofan_search(self, keyword):
"""泡饭网资源搜索"""
url = f'http://www.paofan.net/search?q={keyword}'
# ... 搜索逻辑
pass
def run(self):
"""主程序"""
print("=" * 50)
print(" 🎬 电影小助手 V1.1.0")
print("=" * 50)
print("[1]. 豆瓣电影查询")
print("[2]. 泡饭网电影资源搜索")
choice = input("请选择功能: ")
keyword = input("请输入搜索关键词: ")
if choice == '1':
self.douban_search(keyword)
elif choice == '2':
self.paofan_search(keyword)
if __name__ == '__main__':
helper = MovieHelper()
helper.run()