Загрузка страницы

ПАРСИМ АВАТАРКИ ! Как скачать изображения с сайта ! Python ! Парсинг !

Как скачать нескольких тысяч изображений с сайта.

Как легко написать парсер изображений на питоне.

Мы скачаем изображения аватарок с сайта:
https://cspromogame.ru/avatars

Для создания парсера используем следующие библиотеки:

✅Beautiful Soup
https://pypi.org/project/beautifulsoup4/
https://www.crummy.com/software/BeautifulSoup/
https://www.crummy.com/software/BeautifulSoup/bs4/doc/

✅Requests
https://pypi.org/project/requests/
https://docs.python-requests.org/en/latest/index.html

✅Fake-useragent
https://pypi.org/project/fake-useragent/
https://fake-useragent.readthedocs.io/en/latest/

00:00 Вступление
00:40 Анализ сайта
03:52 Пишем парсер
37:57 Скачиваем изображения
40:29 Результаты

✅Продолжение здесь:
https://youtu.be/rETrw9EmIzc

✅СКРИПТ
# pip install --upgrade pip
# pip install requests
# pip install beautifulsoup4
# pip install fake-useragent

from bs4 import BeautifulSoup
import requests
from fake_useragent import UserAgent

ua = UserAgent()

def load_data(url):
response = requests.get(
url,
headers={'user-agent':f'{ua.random}'}
)

soup = BeautifulSoup(response.content, "html.parser")

for link in soup.find_all('a', class_="item-avatar"):
url = link.get('href')
print(url)

img = requests.get(url, stream = True)

name = url.split('/')[-1]

file = open(f'PICTURES/{name}', 'bw')

for chunk in img.iter_content(4096):
file.write(chunk)

for i in range(200):
i+=1
url = f'https://cspromogame.ru/avatars?page={i}'
try:
load_data(url)
except Exception as e:
print('Ошибка загрузки')

Видео ПАРСИМ АВАТАРКИ ! Как скачать изображения с сайта ! Python ! Парсинг ! канала Сделай Сам
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 января 2022 г. 14:43:01
00:42:04
Другие видео канала
Обучение парсингу на Python #4 | Парсинг сайтов | requests, beautifulsoup, lxml, proxyОбучение парсингу на Python #4 | Парсинг сайтов | requests, beautifulsoup, lxml, proxyСинтез речи на python (питон) | Преобразование текста в речь pyttsx3Синтез речи на python (питон) | Преобразование текста в речь pyttsx3Что Посмотреть На YouTube По Языку Python | Python-Каналы На Русском ЯзыкеЧто Посмотреть На YouTube По Языку Python | Python-Каналы На Русском ЯзыкеПишем асинхронный scraper на Python + asyncio + aiohttpПишем асинхронный scraper на Python + asyncio + aiohttpКак скачать файл по ссылке PythonКак скачать файл по ссылке PythonПАРСЕР AVITO на PYTHON | BeautifulSoup4 | RequestsПАРСЕР AVITO на PYTHON | BeautifulSoup4 | RequestsЧем так крут Python — реальный пример. Продуманная архитектура PythonЧем так крут Python — реальный пример. Продуманная архитектура PythonЧТО Я ПОНЯЛ ЗА 2.5 ГОДА РАБОТЫ PYTHON-РАЗРАБОТЧИКОМЧТО Я ПОНЯЛ ЗА 2.5 ГОДА РАБОТЫ PYTHON-РАЗРАБОТЧИКОМКак сжать JPG картинку в ДВА раза на PythonКак сжать JPG картинку в ДВА раза на PythonПарсинг сайтов на Python — ЧАСТЬ 2 — SeleniumПарсинг сайтов на Python — ЧАСТЬ 2 — SeleniumОбучение парсингу на Python #10 | Ошибки при парсинге | Парсинг сайтаОбучение парсингу на Python #10 | Ошибки при парсинге | Парсинг сайтаInstall python PIP, Requests and Beautiful soup for WINDOWS (in 5 minutes)Install python PIP, Requests and Beautiful soup for WINDOWS (in 5 minutes)Python requests p.1 (status_code, headers, body, get, post)Python requests p.1 (status_code, headers, body, get, post)Умение парсить на Python — изменит твою жизньУмение парсить на Python — изменит твою жизньПостроение графиков на python (питон)Построение графиков на python (питон)Python в .EXE ► КАК?Python в .EXE ► КАК?Обучение парсингу на Python #6 | Как собрать информацию с любого сайта | Requests BS4 SeleniumОбучение парсингу на Python #6 | Как собрать информацию с любого сайта | Requests BS4 SeleniumПарсинг сайтов на Python. Выполняем заказ на фрилансе.Парсинг сайтов на Python. Выполняем заказ на фрилансе.Python ищем заказы на фриланс и выполняем их. Python requests, lxml, csvPython ищем заказы на фриланс и выполняем их. Python requests, lxml, csvPython с нуля. Урок 18 | Вложенные функции, замыканияPython с нуля. Урок 18 | Вложенные функции, замыкания
Яндекс.Метрика