История изменений
Исправление grazor, (текущая версия) :
Забавно, хоть и довольно специфично.
решил нарабатывать навыки написания кода на python
Если хочешь и дальше осваивать питон и развивать проект, советую сразу разобраться и создать пакет. Из основного пригодится:
- файл
setup.py
с метаинформацией, - файл
__main__.py
для запуска, - библиотека
argparse
для аргументов командной строки, - библиотека
logging
для логгирования.
Для тестирования и отладки нужно будет выполнить python setup.py develop
в виртуальное окружение. Для запуска — python -m lor_gallery
.
from bs4 import BeautifulSoup
import re
import requests
Нормальный способ, но интереса ради, можешь посмотреть на Scrapy (лично мне нравится вытаскивать данные по xpath и генерировать задания через yield) и <hipster-mode>всякие асинхронные aiohttp</hipster-mode>.
Исправление grazor, :
Забавно, хоть и довольно специфично.
решил нарабатывать навыки написания кода на python
Если хочешь и дальше осваивать питон и развивать проект, советую сразу разобраться и создать пакет. Из основного пригодится:
- файл
setup.py
с метаинформацией, - файл
__main__.py
для запуска, - библиотека
argparse
для аргументов командной строки, - библиотека
logging
для логгирования.
Для тестирования и отладки нужно будет выполнить python setup.py develop
в виртуальное окружение. Для запуска — python -m lor_gallery
.
import requests
Хорошая штука, но интереса ради, можешь посмотреть на Scrapy (лично мне нравится вытаскивать данные по xpath и генерировать задания через yield) и <hipster-mode>всякие асинхронные aiohttp</hipster-mode>.
Исходная версия grazor, :
Забавно, хоть и довольно специфично.
решил нарабатывать навыки написания кода на python
Если хочешь и дальше осваивать питон и развивать проект, советую сразу разобраться и создать пакет. Из основного пригодится:
- файл
setup.py
с метаинформацией, - файл
__main__.py
для запуска, - библиотека
argparse
для аргументов командной строки, - библиотека
logging
для логгирования.
Для тестирования и отладки нужно будет выполнить python setup.py develop
в виртуальное окружение. Для запуска — python -m lor_gallery
.
import requests
Хорошая штука, но интереса ради, можешь посмотреть на Scrapy (лично мне нравится вытаскивать данные по xpath) и <hipster-mode>всякие асинхронные aiohttp</hipster-mode>.