当前位置: 首页 > news >正文

国外品牌网站建设wordpress的网站国内网

国外品牌网站建设,wordpress的网站国内网,logo图案设计,商业网点消防规范一、scrapyd的介绍 scrapyd是一个用于部署和运行scrapy爬虫的程序#xff0c;它允许你通过JSON API(也即是web api)来部署爬虫项目和控制爬虫运行#xff0c;scrapyd是一个守护进程#xff0c;监听爬虫的运行和请求#xff0c;然后启动进程来执行它们 scrapyd的安装 scr…一、scrapyd的介绍 scrapyd是一个用于部署和运行scrapy爬虫的程序它允许你通过JSON API(也即是web api)来部署爬虫项目和控制爬虫运行scrapyd是一个守护进程监听爬虫的运行和请求然后启动进程来执行它们 scrapyd的安装 scrapyd服务端: pip install scrapyd scrapyd客户端: pip install scrapyd-client启动scrapyd服务 在scrapy项目路径下 启动scrapyd的命令sudo scrapyd 或 scrapyd。启动之后就可以打开本地运行的scrapyd浏览器中访问本地6800端口可以查看scrapyd的监控界面 点击Job可以查看任务监控 通过scrapyd部署scrapy项目 配置需要部署的项目编辑需要部署的项目的scrapy.cfg文件(需要将哪一个爬虫部署到scrapyd中就配置该项目的该文件) 部署项目到scrapyd 同样在scrapy项目路径下执行 scrapyd-deploy 部署名(配置文件中设置的名称) -p 项目名称 以上面配置文件为例子scrapyd-deploy Baidu -p my_spider 管理项目 启动项目 curl http://localhost:6800/schedule.json -d projectproject_name -d spiderspider_name这里就可以看到使用web api调度有多么麻烦了于是引入下面的gerapy 二、gerapy 什么是gerapy Gerapy 是一款分布式爬虫管理框架支持 Python 3基于 Scrapy、Scrapyd、Scrapyd-Client、Scrapy-Redis、Scrapyd-API、Scrapy-Splash、Jinjia2、Django、Vue.js 开发Gerapy 可以帮助我们​ 更方便地控制爬虫运行更直观地查看爬虫状态更实时地查看爬取结果更简单地实现项目部署更统一地实现主机管理 通俗的解释Gerapy 的最主要的目标是将 Scrapyd 的命令行操作转化为直观的 Web 点击操作。它提供了一个可视化的 Web 界面让用户通过界面轻松地进行 Scrapy 项目的管理、监控和部署而不必直接使用 Scrapyd 的命令行 Gerapy的安装 执行如下命令等待安装完毕 ​ pip3 install gerapy验证gerapy是否安装成功 ​ 在终端中执行 gerapy 会出现如下信息 Usage:​ gerapy init [--folder]​ gerapy migrate​ gerapy createsuperuser​ gerapy runserver []Gerapy配置启动 新建一个项目:gerapy init ​ 执行完该命令之后会在当前目录下生成一个gerapy文件夹进入该文件夹会找到一个名为projects的文件夹 对数据库进行初始化(在gerapy目录中操作)执行如下命令 ​ gerapy migrate​ 对数据库初始化之后会生成一个SQLite数据库数据库保存主机配置信息和部署版本等​ 启动 gerapy服务​ gerapy runserver ​此时启动gerapy服务的这台机器的8000端口上开启了Gerapy服务在浏览器中输入http://localhost:8000就能进入Gerapy管理界面在管理界面就可以进行主机管理和界面管理 通过Gerapy配置管理scrapy项目 添加主机 需要添加 IP、端口以及名称点击创建即可完成添加点击返回即可看到当前添加的 Scrapyd 服务列表,创建成功后,我们可以在列表中查看已经添加的服务 执行爬虫,就点击调度.然后运行. (前提是: 我们配置的scrapyd中,已经发布了爬虫.) 配置Projects.我们可以将scarpy项目直接放到 /gerapy/projects下 点击部署点击部署按钮进行打包和部署在右下角我们可以输入打包时的描述信息类似于 Git 的 commit 信息然后点击打包按钮即可发现 Gerapy 会提示打包成功同时在左侧显示打包的结果和打包名称。 选择一个站点点击右侧部署将该项目部署到该站点上 来到clients界面找到部署该项目的节点点击调度 三、基于docker-compose的方式 docker-compose的优势就不说了直接贴文件应该有人需要的 version: 3services:scrapyd:container_name: scrapydimage: germey/scrapyd:latest#network_mode: hostports:- 6800:6800volumes:- /opt/docker/scrapyd_gerapy/scrapyd/app:/apprestart: alwaysgerapy:container_name: gerapyimage: germey/gerapy:latest#environment:# - GERAPY_PORT8001有大佬知道如何覆盖镜像里的默认端口麻烦告知一下#network_mode: hostports:- 8001:8000volumes:- /opt/docker/scrapyd_gerapy/gerapy:/app/gerapydepends_on:- scrapydrestart: always
http://www.pierceye.com/news/772178/

相关文章:

  • h5技术建设网站的知识wordpress+主题+欣赏
  • 如何优化网站排名淘宝客 备案 网站名称
  • 网站后台管理系统源代码沧州市宇通网站建设公司
  • 郴州网站设计公司阜新网站设计
  • 成都网站制作中国互联个人做电影网站赚钱吗
  • 如何做自己的影视网站惠州惠城网站建设
  • 温州网站推广外包推推蛙网站建设
  • 北京百度网站排名优化四川公共资源交易网招标网
  • 上海网站制作商多用户网上商城
  • 四川建设网电子招投标网站莱芜金点子电话
  • 深圳科技网站建设网站怎么做跳站
  • 做网站需要多少人全国物流货运平台
  • 温州建网站用自己的电脑做网站
  • 综合性门户网站有哪些高端网站建设 房产
  • 百度做的网站能优化吗如何在jsp上做网站页面代码
  • 广州市品牌网站建设公司营销型网站开发推广
  • 甜品网站首页设计用php做的网站模版
  • 怎样做企业的网站百度下载安装免费版
  • 常州市网站优化汕头网站建设和运营
  • wordpress 同分类评论调用seo排名是什么
  • 网站建设推广怎么玩软件开发模型是什么
  • 网站开发报价表格海口注册公司代理公司地址电话
  • 西宁好的网站建设视频网站文案
  • 郑州网站优化网络建设有限公司网站建设 交单流程
  • 网站搬家内页打不开重庆市建设工程信息网怎么进不去
  • 深圳 做公司网站网站用什么建设
  • 网站更换空间对优化的影响营销号视频生成器手机版
  • 南宁大型网站推广公司昆山网站制作哪家好
  • 格尔木哪里有做网站的wordpress编辑器排版
  • 怎样开电商襄阳抖音seo找哪家