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

时间:2019-04-21 22:04:30

标签: python

Python的新手。我试图找到一种方法来获取我从Google搜索某些字符串得到的第一张图片的网址。例如,如果我输入“ dog”,我想获取dog的第一个图片网址。我不在乎哪一个只是Google图片搜索中的一些网址。

有可能吗?最简单的方法是什么?我从以前的线程中看到了多种提取/下载图像的方法-但是我只需要url,而与哪一个无关。

1 个答案:

答案 0 :(得分:0)

这应该有效,只需替换单词即可获取任何图像。 确保您有请求和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'))