从Google搜索中获取某些图片的网址

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Google搜索中获取某些图片的网址相关的知识,希望对你有一定的参考价值。

Python新手。我正试图找到一种方法来获取我从谷歌搜索一些字符串的第一张图片的网址。例如,如果我输入“狗”,我想获得狗的第一个图片网址。我不关心哪一个只是谷歌图片搜索的一些网址。

可能吗?最简单的方法是什么?我从前面的线程中看到了很多提取/下载图像的方法 - 但我只需要网址,哪一个并不重要。

答案

这应该工作,只需替换单词以获取任何图像。确保您有请求和BeautifulSoup,如果没有运行此命令:

pip安装请求beautifulsoup4

import requests
from bs4 import BeautifulSoup

word = 'dog'
url = 'https://www.google.com/search?q={0}&tbm=isch'.format(word)
content = requests.get(url).content
soup = BeautifulSoup(content,'lxml')
images = soup.findAll('img')

for image in images:
    print(image.get('src'))

以上是关于从Google搜索中获取某些图片的网址的主要内容,如果未能解决你的问题,请参考以下文章

403 Forbidden - 从谷歌的图片搜索中获取网址

用于 Google 图片搜索的网址格式?

是否可以从搜索中获取第一个 YouTube 视频的网址?

我无法从 firebase 获取下载网址()。请任何人帮助这是我的代码和错误。 (我正在使用片段)[重复]

ios google登录,如何获取用户图片网址?

获取 google 图片搜索页面的 JSON 版本