Я попытался загрузить изображения с веб-страницы, что мне здесь не хватает?Загрузить фотографии с веб-страницы
import urllib
from urllib.request import urlopen, Request
import requests
from bs4 import BeautifulSoup
import os
urlpage ='https://www.google.com/search?site=imghp&tbm=isch&source=hp&biw=1414&bih=709&q=little+cofee'
header = {'User-Agent': 'Mozilla/5.0'}
page = urlopen(Request(urlpage,headers=header))
soup = BeautifulSoup(page)
images = soup.find_all("div", {"class":"thumb-pic"})
for image in images:
imgUrl = image.a['href'].split("imgurl=")[1]
urllib.request.urlretrieve(imgUrl, os.path.basename(imgUrl))
В источнике страницы данного URL-адреса нет html-тегов с классом как thumb-pic. –
@Vikas Neha Ojha, что мне делать? –
Попробуйте посмотреть исходный источник страницы и узнать, как отправляются URL-адреса изображений. Откройте это в chrome: - view-source: https: //www.google.com/search? Site = imghp & tbm = isch & source = hp & biw = 1414 & bih = 709 & q = little + cofee –