scrapyd-deploy -l 是列出要部署的目标地址。由于我的配置中没有为其指定名称,所以默认的名称是default。
default=chinaarea.settings[deploy:100]url= http://localhost:6800/project= chinaarea 4.查看配置 检查scrapy配置是否正确。 $python scrapyd-deploy -l100 http://localhost:6800/ 5.发布爬虫 scrapyd-deploy <target> -p <project> --version <version> target就是前面配置文件里deploy后面的的target名字。 pr...
url = http://localhost:6800/ project = projectName 步骤3 scrapyd-deploy targetName -p projectName scrapyd-deploy -l 会显示项目 则成功 步骤4 特别注意 默认 是 localhost 访问 如果要ip 访问 最佳实践是 nginx 转发 server { listen 6801; location ~ /\.ht { deny all; } location / { proxy_pa...
scrapyd部署方法 一、安装scrapyd和scrapyd-client: pip install scrapyd pip install scrapyd-client 1.也可以在 pycharm 中安装。 2.测试scrapyd 是否安装成功如果是这样子就表示安装完成 3.打开浏览器输入 127.0.0.1:6800会出现这样一个页面表示scrapyd 安装成功。 二、修改scrapyd-deploy -l&nb......
在命令行中:scrapyd-deploy -l 启动服务 (7).打包前,执行一个命令 ,scrapy list ,这个命令执行说明可以进行打包了。 注意执行 scrapy list 命令的时候很有可能出现错误,如果是python无法找到scrapy项目,需要在scrapy项目里的settings.py配置文件里设置成python可识别路径。
命令窗口输入:scrapyd-deploy -l 启动服务,可以看到我们设置的部署名称 开始打包前,执行一个命令:scrapy list ,这个命令执行成功说明可以打包了,如果没执行成功说明还有工作没完成 注意执行 scrapy list 命令的时候很有可能出现错误,如果是python无法找到scrapy项目,需要在scrapy项目里的settings.py配置文件里设置成python...
# 部署单个服务器单个项目scrapyd-deploy <target> -p <project> --version <version># 部署全部服务器单个项目scrapyd-deploy -a -p <projec target为你的服务器名称,没有指定target则为默认地址,project是你的工程名字 部署示例: $ scrapy list # 检查项目爬虫$ scrapyd-deploy -l # 查看项目$ scrapyd-deplo...
记一下以方便以后查阅,也给像我一样的菜鸟一点参考。 我的scrapy.cfg设置如下:1.启动scrapyd在要部署的服务器上启动scrapyd...scrapyd首先要切换目录到项目所在路径,然后执行下列指令: 3. 验证是否发布成功如果现实项目名称,表示发布成功。 也可以用scrapyd-deploy -l 4.启动爬虫 通过页面可以实时...
$ scrapyd-deploy -L scrapyd1 properties 我还用touch在项目的目录创建了三个空文件夹,scrapyd1-3。这样可以将scrapyd的名字传递给下面的文件,同时也是服务器的名字。然后可以用bash loop将其部署服务器: for i in scrapyd*; do scrapyd-deploy $i; done。 创建自定义监视命令 如果你想在多台scrapyd服务器上监...
真正。 多数民众赞成在scrapy deploy -l。 TL; DR:scrapyd和scrapyd-deploy脚本位于python安装的Scripts文件夹中,实际上只是python脚本。 一种解决方案是使用python解释器显式调用它们。 就我而言,部署不再可用。 将scrapyd-deploy文件复制到我的scrapy项目文件夹根目录并将.py文件扩展名添加到该文件后,我能够使它工作...