Guest User

Untitled

a guest
Jan 29th, 2020
88
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. from requests import get. # импортируем функцию для загрузки страрицы
  2. from threading import Thread # импортируем поток для создания многопоточной функции
  3. import sys # для получения аргументов командной строки
  4.  
  5. def download(num, url):
  6. '''эта функция будет выделена в отдельный поток'''
  7.     with open(f'{num}.html', 'wb') as f:  # запись в файл
  8.         f.write(get(url).content)
  9.  
  10. for num, url in enumerate(sys.argv[1:]):  # enumerate для создания уникальных имён файлов
  11.     Thread(target=download, args=(num, url)).start()  # создаем потоки с функцией download и сразу запускаем
RAW Paste Data