|
@@ -0,0 +1,47 @@
|
|
|
+# ТЗ. Загрузить с помощью программы на python исходный код главной страницы сайта npedkol.ru и сохранить его на диск в указанную папку
|
|
|
+
|
|
|
+# 2. Проектирование ИС
|
|
|
+"""
|
|
|
+Выбираем консольный интерфейс для демонстрации работы модулей.
|
|
|
+"""
|
|
|
+
|
|
|
+# 1. Вводим путь сохранения и имени файла
|
|
|
+# d:\\temp
|
|
|
+index_dir = input("Введите директорию для сохранения: ")
|
|
|
+# index.html
|
|
|
+index_filename = input("Введите имя файла: ")
|
|
|
+
|
|
|
+# 2. Получение полного пути для сохранения файла
|
|
|
+# d:\\temp\index.html
|
|
|
+index_path = index_dir + "\\" + index_filename
|
|
|
+print(index_path)
|
|
|
+index_path = f"{index_dir}\{index_filename}"
|
|
|
+print(index_path)
|
|
|
+
|
|
|
+import os
|
|
|
+index_path = os.path.join("d:\\", "temp", index_filename)
|
|
|
+print(index_path)
|
|
|
+# сделаем введенную папку
|
|
|
+os.makedirs(index_dir, exist_ok=True)
|
|
|
+# имя файла
|
|
|
+from os.path import basename
|
|
|
+print(basename(index_path))
|
|
|
+
|
|
|
+from os.path import join as os_join
|
|
|
+index_path = os_join("d:\\", "temp", index_filename)
|
|
|
+print(" ".join(["d:\\", "temp", index_filename]))
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+"""
|
|
|
+# 1. импортируем модуль requests
|
|
|
+import requests
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# 3. Получение полного пути для сохранения файла
|
|
|
+index_path = os.path.join(index_dir, index_filename)
|
|
|
+print(index_path)
|
|
|
+
|
|
|
+"""
|
|
|
+
|