from urllib.request import quote
import requests
from bs4 import BeautifulSoup
while True:
    name = input('请输入您要下载的电影名称：')
    print('系统搜索中，请稍后')
    name1 = name.encode('gbk')
    url = 'http://s.ygdy8.com/plus/so.php?typeid=1&keyword='+quote(name1)
    res = requests.get(url)
    res.encoding = 'gbk'
    html = res.text
    soup = BeautifulSoup(html,'html.parser')
    item = soup.find('div',class_='co_content8').find_all('table')
    print('')
    print('-------------'+name+'的搜索结果是-------------')
    if item:
        url1 = 'https://www.ygdy8.com'+item[0].find('a')['href']
        movie = requests.get(url1)
        movie.encoding = 'gbk'
        html1 = movie.text
        soup1 = BeautifulSoup(html1,'html.parser')
        bt = soup1.find('div',id="Zoom").find('span').find('a')['href']
        thunder = soup1.find('div',id="Zoom").find('span').find('table').find('a')['href']
        print(name+'的迅雷下载链接是：'+thunder,'\n','','\n',name+'的磁力下载链接是：'+bt)
    else:
        print('网站没有收录'+ name +'这部影片')
   
    goon = input('再来一发？Y继续，任意键退出')

    if goon == 'y':
        continue
    else:
        print('感谢使用本程序')
        break

'''
程序说明：
本程序可以下载电影天堂：https://www.ygdy8.com/index.html上的电影，只限下载电影。
'''