Какой веб-хост позволяет Вам запустить поисковые роботы на нем?

В Python...

class X( object ):
    def __init__( self ):
        self.attribute
    def getAttr( self ):
        return self.attribute
    def setAttr( self, value ):
        self.attribute= value
    property_name= property( getAttr, setAttr )

свойство А является единственным подобным атрибуту именем, которое обертывает набор метода set, метод get (и средство удаления) функции.

атрибут обычно является отдельным объектом в другом объекте.

Однако однако, Python дает Вам методы как __getattr__, которые позволяют Вам, расширяют определение "атрибута".

Нижняя строка - они почти синонимичны. Python делает техническое различие в том, как они реализованы.

8
задан 3 August 2009 в 17:25
поделиться

6 ответов

Веб-сканер - это имитация обычного пользователя. Он обращается к сайтам, как это делают браузеры, получая html-код (javascript и т. Д.), Возвращаемый с сервера (поэтому нет внутреннего доступа к коду сервера). Таким образом, любой сайт может быть просканирован.

Обратите внимание на некоторые этические правила для поисковых роботов . Есть страницы, которые нельзя индексировать или переходить по ссылкам. А веб-разработчики создают файлы и инструкции для поисковых роботов, в которых говорится, что вы можете индексировать или чему следовать.

6
ответ дан 5 December 2019 в 19:02
поделиться

Если по какой-то причине вы не можете запустить его со своего рабочего стола, вам понадобится хост, который позволит вам выполнять произвольный код C #. Большинство дешевых веб-серверов не делают этого из-за потенциальных последствий для безопасности, поскольку на одном сервере будет работать еще несколько человек.

Это означает, что вам необходимо находиться на сервере, на котором установлена ​​ваша собственная ОС. Либо VPS - виртуальный частный сервер, где виртуализация используется, чтобы предоставить вам вашу собственную ОС, но совместно использовать оборудование, - либо ваш собственный выделенный сервер, на котором у вас есть и оборудование, и программное обеспечение.

Обратите внимание, что если вы работаете на сервере, который каким-либо образом используется совместно, вам необходимо ограничить себя, чтобы не создавать проблем для ваших соседей; Ваша основная проблема будет заключаться в том, чтобы не использовать слишком много ЦП или полосы пропускания. Это н' t просто из вежливости - большинство веб-хостов приостановят ваш хостинг, если вы создаете проблемы в их сети, например, отказывает другим пользователям в использовании ресурсов оборудования, потребляя их все самостоятельно. Обычно вы можете резко увеличить уровень использования, но они отключат вас, если вы будете поддерживать их в течение значительного периода времени.

1
ответ дан 5 December 2019 в 19:02
поделиться

Вам не нужен веб-хостинг для запуска вашего паука. Просто попросите ПК с подключением к Интернету, который может действовать как выделенный сервер, настроить базу данных и запустить поисковый робот оттуда.

0
ответ дан 5 December 2019 в 19:02
поделиться

Вам понадобится VPS (виртуальный частный сервер) или полный выделенный сервер. Сканеры - это не что иное, как приложения, которые «ползают» по Интернету. Хотя вы можете настроить веб-сайт в качестве поискового робота, это непрактично, поскольку для работы поискового робота потребуется доступ к веб-странице. Вам нужно будет прочитать ToS (Условия обслуживания) для хоста, чтобы узнать, каковы условия использования. Некоторые хосты с более низкими ценами будут отключать ваше соединение по причине «негативного воздействия на сеть», если вы попытаетесь использовать большую полосу пропускания, даже если они предоставили вам много возможностей для использования.

VPS стоят около 30-80 долларов за Linux. сервер и более 60 долларов за сервер Windows. Выделенные услуги стоят более 100 долларов как для серверов Linux, так и Windows.

0
ответ дан 5 December 2019 в 19:02
поделиться

Похоже, это не имеет ничего общего с веб-хостингом . Вам просто нужна машина с подключением к Интернету и сервер базы данных.

Я бы посоветовался с вашим университетом на вашем месте. По крайней мере, в мое время, когда дело доходило до дипломных проектов, многое можно было организовать собственными силами.

В противном случае вы могли бы изучить простую учетную запись VPS ( Virtual Private Server ). Если вы не уверены, что ваше приложение работает под Mono , вам понадобится Windows. Ограничения ресурсов обычно намного ниже, чем у выделенного сервера, но они относительно доступны. Некоторые предлагают базу данных MS SQL Server, которую вы можете использовать рядом с учетной записью VPS (на другом компьютере). Установка SQL Server на сам VPS может вызвать проблемы с лицензией.

Обязательно ознакомьтесь с условиями использования перед открытием учетной записи, а также со спецификациями (виртуальной) системы. Также проверьте, есть ли какой-то минимальный срок контракта. Иногда это может длиться дольше одного месяца, особенно если нет платы за установку.

Если это вообще возможно, найдите хост, который географически близок к вам. Удаленный доступ к серверу на другом конце света с помощью удаленного рабочего стола может немного раздражать.

1
ответ дан 5 December 2019 в 19:02
поделиться

80legs позволяет вам использовать их сканеры для обработки миллионов веб-страниц с помощью вашей собственной программы.

Ставки следующие:

  • 2,00 доллара за миллион страниц
  • 0,03 доллара за процессор-час

Они утверждают, что сканирование 2 миллиардов веб-страниц в день.

1
ответ дан 5 December 2019 в 19:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: