Amazing-Python-Scripts
21 строка · 520.0 Байт
1# Scrape all HTML <img> tags from a provided URL.
2
3from bs4 import BeautifulSoup
4import requests
5import sys
6
7if len(sys.argv) != 2:
8sys.exit("Usage: python scrape_images.py {url}")
9
10response = requests.get(
11sys.argv[1],
12headers={
13"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36"
14}
15)
16
17html_data = BeautifulSoup(response.text, 'html.parser')
18images = html_data.find_all('img', src=True)
19
20for image in images:
21print(image)
22