使用 Python 在 IMDB 上仅下载网页的所需部分
Download only the required part of a webpage on IMDB using Python
我正在尝试通过浏览带有电影名称的 csv 文件并下载电影封面图片并将其存储在本地来从 IMDB 检索电影图像。而不是下载整个网页,然后选择所需的部分(图像元素)。
有没有办法只找到浏览器发送的 "get" 检索图像请求?
我能够得到 Url 但是似乎没有一个模式可以迭代一个循环并连续下载图像。
这是玩具总动员 1 的获取请求:
这是玩具总动员 3 的获取请求:
我能够删除“@”后的所有字符,但仍然得到图像,因为它们是图像的大小选项。
您可以使用 OMDB API。通过查询 API,您会在 JSON 响应中获得大量信息,包括其封面图片的 link。例如,搜索玩具总动员:
{"Title":"Toy Story",
"Year":"1995",
...
...
"Response":"True"}
我已经在我的 Movie Indexer 中使用它了,尽管是在 Java 中,如果你想看看它是如何工作的。
我正在尝试通过浏览带有电影名称的 csv 文件并下载电影封面图片并将其存储在本地来从 IMDB 检索电影图像。而不是下载整个网页,然后选择所需的部分(图像元素)。
有没有办法只找到浏览器发送的 "get" 检索图像请求?
我能够得到 Url 但是似乎没有一个模式可以迭代一个循环并连续下载图像。
这是玩具总动员 1 的获取请求:
这是玩具总动员 3 的获取请求:
我能够删除“@”后的所有字符,但仍然得到图像,因为它们是图像的大小选项。
您可以使用 OMDB API。通过查询 API,您会在 JSON 响应中获得大量信息,包括其封面图片的 link。例如,搜索玩具总动员:
{"Title":"Toy Story",
"Year":"1995",
...
...
"Response":"True"}
我已经在我的 Movie Indexer 中使用它了,尽管是在 Java 中,如果你想看看它是如何工作的。