2016-12-19 2 views
-2

Я хочу создать веб-скребок python для получения и форматирования некоторых данных для меня и вывода их в формате json, чтобы другие веб-страницы могли получить к нему доступ. Я хочу разместить эту службу на некоторых бесплатных хостах python.Python web scraper, json output, framework, server

Поскольку это мой первый проект python, у меня есть некоторые вопросы.

  1. Должен ли я использовать любой из фреймворков python для этого? Поскольку я действительно не забочусь о безопасности (у меня будет только пара страниц с вводом), я думал оставить это как скрипт.

  2. Мне нужна небольшая база данных. Какую библиотеку вы можете предложить для этого?

  3. Есть ли задания cron на веб-серверах python?

  4. Предоставляют ли бесплатные серверы возможность утилизации сайта каждые X минут?

  5. У меня есть python 2.7 по умолчанию в моем Linux. Может/Должен ли я работать с ним или я должен попытаться запустить и запустить новую версию?

ответ

1
  1. да, это делает жизнь проще. Но вы должны проверить, какие рамки можно использовать на свободном сервере. Иногда вы не можете устанавливать собственные модули.

  2. sqlite не требуется установка. mysql и postgres в основном предустановлены на серверах, но вы должны их проверить.

  3. в основном да, но вы должны его проверить.

  4. Некоторые серверы не могут очищать любые сайты, но вы должны их проверить.

  5. использовать версию, которая установлена ​​на сервере, поэтому вы должны ее проверить.

Некоторые бесплатные серверы работают на странице 18 часов в день и замораживают страницу по 6 часов в день - но вы должны ее проверить.