Могу ли я добавить свой скрипт/apis в свой проект Django? Если да, то как я могу это сделать
Я создаю веб-приложение на Django и хочу позволить пользователям искать желаемую криптовалюту, а затем возвращать цену. Я планирую получать цену с coinbase или другого сайта, который уже представляет эту информацию. Как я могу это сделать. Я полагаю, что мне придется написать скрипт для получения цены в файле views.py. Какой подход будет лучшим? Могу ли я добавить в django скрипт веб-скраппинга, который уже делает это? Или мне придется подключить, скажем, coinbases api к моему проекту Django. Если да, то как мне это сделать?
Если вы хотите использовать API от сервиса для получения этих цен, то Request
это то, на что вы можете обратить внимание.
Если вы хотите отбраковать данные со страницы, то вам, вероятно, стоит обратить внимание на BeautifulSoup, или scrapy, или еще один шаг вперед selenium
Что касается того, где вы будете его вызывать, это зависит от вас. Если это данные, которые вам всегда нужны, то можно рассмотреть возможность запуска скрипта в качестве задачи или рабочего, чтобы вы всегда получали актуальную цену. В противном случае вы можете запустить скрипт и ждать ответа. У обоих вариантов много недостатков, и я полагаю, что если сайт не предоставляет API для получения нужной вам информации через управляемую конечную точку, они, вероятно, заблокируют ваши запросы, если вы будете делать их слишком много.
но это стартер на 10