Perl или python - очевидный выбор, это зависит от того, что вам больше всего подходит в конце дня. И это не так сложно, но в целом, если вы обнаружите, что предпочитаете лингвистический язык, который действительно гибкий perl, подойдет вам лучше, где вы находите, что предпочитаете более жесткий язык с более математическим мышлением (особенно, полагая, что есть только один способ сделать что-то правильно), тогда вы, вероятно, почувствуете себя как дома на питоне. Другие языки могут хорошо выполнять эту работу, но эти два являются очевидными выборами из-за переносимости и наличия сильных языков для задач сценариев CLI, особенно для текстовых манипуляций, а также для создания сильных веб-языков, что приводит к большому количеству полезных модулей, доступных для веб-ориентированных задач (давая преимущество упомянутого php, но без отрицательных аспектов php для клиентов). Если для вас доступно большое количество полезных модулей, то для вас perl имеет огромные суммы больше для такого рода задач, чем любой другой язык (в CPAN), возможно, стоит проверить, есть ли код, который вы можете повторно использовать там, прежде чем принимать погрузитесь в какой язык использовать. В некоторых областях один быстрее, чем другой (python обычно превосходит сложную математику, perl обычно может обрабатывать текст быстрее, зависит от того, как вы это делаете).
Другие языковые варианты там, скомпилированный язык менее переносимый и, как правило, больше боли, создавая его на сервере, однако выполняется быстрее. Языки сценариев, как правило, предназначены для управления текстом и файлами с большей легкостью, чем скомпилированные языки, хотя это не всегда верно. Я чувствую себя более комфортно с perl, поэтому я бы использовал его, но я говорю, что это не та основа, на которой вы должны принять решение, узнайте, у кого больше ресурсов, которые вы можете использовать, и которым вам нравится чувствовать себя лучше (читайте некоторые код см., какой стиль имеет больше смысла для вас), а затем решить.
О, и у нас есть книга по программированию коллективного интеллекта, направленная на новичков к теме, я ее никогда не читал, но она должна быть довольно хорошей, прокручивать ее в магазине и рассматривать ее как ее в основном о сети -коллекторные алгоритмы ... Он использует python для примеров.
веб-сайты не могут защитить себя от искателей, но искатели с честью соблюдают Протокол исключения роботов - и клиенты с честью соблюдают условия обслуживания любого веб-сайта. –
Я согласен с тобой. – alamar
Большинство вещей в Интернете вызывают Java для программирования сканеров. Ява слишком сложна? или в чем проблема? – Alex