我正在尝试从 https://www.kiss-anime.ws/ 下载侦探柯南的所有剧集(向他们致敬)。在从网站抓取下载URL时,我遇到了一个问题。
假设我想下载侦探柯南的第一集,所以我用这个URL(https://www.kiss-anime.ws/Anime-detective-conan-1)来抓取下载URL。现在,当我尝试获取网站的HTML代码时,使用以下代码提取下载URL:
from urllib.request import Request, urlopen
req = Request('https://www.kiss-anime.ws/Anime-detective-conan-1', headers={'User-Agent': 'Mozilla/5.0'})
webpage = urlopen(req).read()
我收到以下错误
Traceback (最近一次调用最后): 文件 “refine.py”, 第 41 行, 在网页中 = urlopen(req).read() 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 222 行, 在 urlopen 中返回 opener.open(url, data, timeout) 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 531 行, 在 open response = meth(req, response) 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 640 行,在 http_response 响应 = self.parent.error( 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 569 行, 错误返回 self._call_chain(*args) 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 502 行, in _call_chain result = func(*args) 文件 “/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/urllib/request.py”, 第 649 行, 在 http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 503: Service 暂时不可用
我不想转到每个链接并手动单击下载链接,因为有超过900集。一旦我有了链接,我将使用以下代码下载剧集:(以防有人想知道我会怎么做)
import webbrowser
webbrowser.open("https://www.kiss-anime.ws/download.php?id=VkE3eFcvTlpZb0RvKzJ0Tmx2V2ROa3J4UWJ1U09Ic0VValh1WGNtY2Fvbz0=&key=B2X2kHBdIGdzAxn4kHmhXDq0XNq5XNu1WtujWq==&ts=1584489495")
任何帮助将不胜感激,谢谢!
HUH函数
相关分类