用python爬取阳光电影的链接,并存入文本。把链接直接复制到迅雷软件即可下载电影,方便快捷。python代码如下:
# -*- encoding: utf-8 -*-
"""
@Author: cuiyonghua
@CreateDate: 2020/10/15 3:44 下午
@Description:
"""
import requests
import re
for page in range(1, 223):
url = 'http://www.ygdy8.net/html/gndy/dyzz/list_23_'+str(page)+'.html'
html = requests.get(url)
html.encoding = "gb2312"
data = re.findall('<a href="(.*?)" class="ulink">', html.text) #返回的是列表
for m in data:
xqurl = 'http://www.ygdy8.net' + m
html2 = requests.get(xqurl)
html2.encoding = 'gb2312' # 指定编码
try:
dyLink = re.findall('<a href="(.*?)">ftp://.*?</a></td>', html2.text)[0]
print(f'page: {page}, 链接: {dyLink}')
with open('阳光电影_最新电影链接.txt', 'a', encoding="utf-8") as f:
f.write(dyLink + '\n')
except:
print("没有匹配信息")
爬取结果存入文本如下图: