从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搜索中获取某些图片的网址的主要内容,如果未能解决你的问题,请参考以下文章