2017-02-02 4 views
0

У меня в настоящее время есть экземпляр scrapyd и работает локально на моей машине. Этот экземпляр scrapyd должен быть доступен другим ПК в сети моих работодателей. Я читал о scrapy-cloud (https://doc.scrapinghub.com/scrapy-cloud.html) и других облачных сервисах. Однако я бы предпочел разместить scrapyd в нашей сети, так как пауки, которые я создал, извлекают данные из файлов csv, хранящихся на наших серверах.Как развернуть scrapyd в сети

Я просмотрел документацию scrapyd (https://scrapyd.readthedocs.io/en/stable/) и понял, как установить и запустить scrapyd. Мне также удобно загружать проекты scrapyd в scrapyd и запускать конкретных пауков.

Какие шаги необходимо предпринять, чтобы сделать мой экземпляр scrapyd доступным для других машин в нашей сети? Все наши ПК и серверы работают на окнах ОС

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

ответ

1

если вы находитесь на лан в одном и том же диапазоне ip.

вы можете следовать инструкциям и проверить Ваш IP IFCONFIG в Linux IPCONFIG в окнах

и выполнить команды в руководстве локоном http://localhost:6800/addversion.json -F проекта = MyProject -F версия = r23 -F яичных = @ myproject.egg

и изменить Localhost с IPaddress

, например, если ваш IP является 192.168.1.10

вы запустите в другом ПК}.

локон http://192.168.1.10:6800/addversion.json -F проект = MyProject версия -F = r23 -F [email protected]

Вам нужно открыть порт, если вы используете брандмауэр, и если вы не используете CURL в окнах можно скачать и установить его: How do I install/set up and use cURL on Windows?

Более подробную информацию о API проверки вручную

+0

Спасибо, это именно то, что я искал! –

+0

Добро пожаловать. –

+0

Отметьте как ответ, если вы чувствуете, что он завершен. я могу помочь вам с пауками просто отправлять ваши запросы –

Смежные вопросы