`
zhimaruanjian
  • 浏览: 32731 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

芝麻HTTP:在阿里云上测试Gerapy教程

 
阅读更多

 1、配置环境

阿里云的版本是2.7.5,所以用pyenv新安装了一个3.6.4的环境,安装后使用pyenv global 3.6.4即可使用3.6.4的环境,我个人比较喜欢这样,切换自如,互不影响。

如下图:

接下来按照大才的文章,pip install gerapy即可,这一步没有遇到什么问题。有问题的同学可以向大才提issue。

   2. 开启服务

首先去阿里云的后台设置安全组   ,我的是这样:

然后到命令窗口对8000和6800端口放行即可。

接着执行

    gerapy init

cd gerapy

gerapy migrate

    # 注意下一步 

    gerapy runserver  0.0.0.0:8000 【如果你是在本地,执行 gerapy runserver即可,如果你是在阿里云上,你就要改成前面这样来执行】

现在在浏览器里访问:ip:8000应该就可以看到主界面了

里面的各个的含义见大才的文章。

3.创建项目

在gerapy下的projects里面新建一个scrapy爬虫,在这里我搞的是最简单的:

scrapy startproject gerapy_test

cd gerapy_test

scrapy genspider baidu www.baidu.com

这样就是一个最简单的爬虫了,修改一个settings.py中的ROBOTSTXT_OBEY=False, 然后修改一个spiders下面的baidu.py, 这里随意,我这里设置的是输出返回的 response.url

4.安装scrapyd

 pip install scrapyd

安装好以后,命令行执行

scrapyd

然后浏览器中打开 ip:6800,如果你没有修改配置,应该这里会打不开,clients那里配置的时候,也应该会显示为error,就像这样:

 

后来找了一下原因发现scrapyd默认打开的也是127.0.0.1

 

所以这个时候就要改一下配置,具体可以参考这里, 我是这么修改:

vim ~/.scrapyd.conf

[scrapyd]
bind_address = 0.0.0.0

在刷新一下,就会看到前面error变成了normal

 

5. 打包,部署,调度

这几步大才的文章里都有详细说明,打包完,部署,在进入clients的调度界面,点击run按钮即可跑爬虫了

在阿里云上测试Gerapy教程

 

可以看到输出的结果了。

6.结语

建议大家可以试着用一下,很方便,我这里只是很简单的使用了一下。

分享到:
评论

相关推荐

    芝麻测试:访谈-芝麻测试

    在本文中,我们将深入探讨与JavaScript相关的芝麻测试技术、重要性以及如何进行有效的测试。 首先,我们理解JavaScript在现代Web开发中的核心地位。作为一种动态、解释性的编程语言,JavaScript主要用于客户端和...

    ASP版阿里云OSS云储存上传 v1.0.zip

    这个压缩包"ASP版阿里云OSS云储存上传 v1.0.zip"包含了实现该功能的源代码,适合于那些需要在网站或应用程序中集成阿里云OSS服务的开发者。 ASP(Active Server Pages)是微软开发的一种服务器端脚本环境,用于创建...

    独角兽观察- 黑芝麻智能:如何叩开国产车芯的新世界大门.pdf

    在生态建设上,黑芝麻智能注重安全开放的环境,与一汽、东风、博世、蔚来、上汽、比亚迪、亚太等众多汽车制造商建立了合作关系,共同推进L2/3级ADAS和自动驾驶感知系统的商业化进程。这种紧密的合作模式不仅增强了...

    Delphi阿里云对象存储 OSS【支持上传文件、下载文件、删除文件、创建目录、删除目录、Bucket操作等】

    【delphi阿里云对象存储OSS】支持 获取Bucket列表、设置Bucket权限)、创建Bucket、删除Bucket、获取文件列表、上传文件、下载文件、删除文件、读取文件、判断文件是否存在、创建目录、删除目录等功能。api接口文档...

    Java开发芝麻信用实例

    在Java开发领域,芝麻信用是一种基于大数据和云计算的信用评估服务,主要由蚂蚁金服提供。这个实例项目可能涵盖了如何利用Java技术与芝麻信用接口进行交互,获取和处理用户的信用数据。下面将详细讨论相关知识点。 ...

    Delphi 阿里云OSS【支持断点上传下载、Bucket管理、目录创建删除、复制移动文件等】D7~XE10通用

    【delphi阿里云对象存储OSS】支持 获取Bucket列表、设置Bucket权限、创建Bucket、删除Bucket、获取文件列表、上传文件、分片上传文件、下载文件、断点上传下载、复制文件、移动文件、删除文件、创建目录、删除目录等...

    黑芝麻:国产芯片能有多少机会.pdf

    黑芝麻:国产芯片能有多少机会.pdf

    芝麻信用接口demo及文档

    首先,芝麻信用接口是阿里巴巴旗下蚂蚁金服提供的一项服务,它通过收集、分析用户的消费行为、支付习惯等多维度数据,为用户生成一个信用评分,这个评分广泛应用于租赁、信贷、求职等多个场景。调用芝麻信用接口,...

    芝麻信用接口demo

    芝麻信用接口Demo是一款用于演示如何与芝麻信用开发平台进行交互的应用程序示例。这个压缩包包含了一个或多个文件,它们提供了具体的代码示例,帮助开发者理解并实践芝麻信用的API调用过程。以下是对这个Demo中可能...

    支付宝芝麻信用分恢复教程自测教程免费分享

    外面收费88的支付宝芝麻信用分恢复方法,今天免费分享给大家,也算是个新年礼物吧! 哈哈,小编亲测有效哦,不是利用任何漏洞,而是通过官方行为给予的信用分恢复!大家下载教程试试吧,好用的话,记得给小编个赞哦...

    黑芝麻:2020年年度报告.PDF

    【南方黑芝麻集团股份有限公司2020年年度报告】提供了公司过去一年的综合业绩和经营状况,涵盖了财务、业务、风险、未来规划等多个方面。以下是报告中的关键知识点: 1. **年度报告的真实性与责任**:董事会、监事...

    仿芝麻信用分

    【仿芝麻信用分】是一种基于大数据和信用评估的模拟系统,旨在模仿阿里巴巴旗下蚂蚁金服推出的“芝麻信用分”服务。这个项目可能是为了学习和理解如何构建类似的信用评分模型,或者是为了开发一个内部或测试版的信用...

    delphi阿里云邮件推送【SingleSendMail、BatchSendMail、SenderStatisticsByTagNameAndBatchID】

    delphi阿里云邮件推送,支持SingleSendMail(单一发信接口)、 BatchSendMail(发送批量邮件)、SenderStatisticsByTagNameAndBatchID(获取指定条件下的发送数据)。api接口文档...

    Android芝麻信用demo

    【Android芝麻信用Demo】是一个示例项目,展示了如何在Android应用程序中集成芝麻信用服务,以实现用户信用评估和相关信息查询的功能。这个项目适用于开发者,尤其是那些想要在自己的应用中引入芝麻信用评分系统的...

    芝麻信用文档

    芝麻信用是中国阿里巴巴集团蚂蚁金服推出的一项个人信用评估服务,它通过大数据技术分析用户的信用状况,为用户在金融、租赁、社交等多个场景提供信用参考。本文将深入解析与芝麻信用对接开发相关的知识点,主要涉及...

    芝麻信用sdk移动端接入pdf文档

    在移动应用开发中,与第三方服务进行集成是常见的需求,而芝麻信用作为阿里巴巴集团下的一个专业信用评估平台,为开发者提供了SDK,使得在移动端实现用户信用查询、授权等功能变得简单易行。本篇将详细介绍如何接入...

    【精品】阿里云-新医产品介绍(完整).zip

    调研报告和分析报告是阿里云在设计新医产品过程中不可或缺的一部分。这些报告深入研究了医疗行业的现状、发展趋势以及存在的问题,为产品设计提供了扎实的理论基础和实践依据。通过对比国内外智慧医疗的成功案例,...

    JAVA WEB项目网页设计作业源码:芝麻开门博客网

    JAVA WEB项目网页设计作业源码:芝麻开门博客网JAVA WEB项目网页设计作业源码:芝麻开门博客网JAVA WEB项目网页设计作业源码:芝麻开门博客网JAVA WEB项目网页设计作业源码:芝麻开门博客网JAVA WEB项目网页设计作业...

    集成支付宝芝麻认证SDK

    集成蚂蚁金服芝麻认证SDK,通过人脸识别进行实人认证。集成支付宝芝麻认证SDK集成支付宝芝麻认证SDK集成支付宝芝麻认证SDK

    蓝色风格阿里云导航菜单代码.zip

    在阿里云导航菜单中,jQuery库被引入,它是JavaScript的一个轻量级库,简化了DOM操作、事件处理和动画效果。可能使用了jQuery选择器找到菜单元素,然后绑定点击事件,实现菜单的展开与收缩,或者使用animate方法创建...

Global site tag (gtag.js) - Google Analytics