cmd下执行scrapy爬虫程序,不报错也没有输出,解决方案

想要执行parse能够在cmd看到parse函数的执行结果:

解决方法:

settings.py 中设置  ROBOTSTXT_OBEY = False

案例:

day96\day96\spiders\chouti.py

# -*- coding: utf-8 -*-
import scrapy
import sys
import io sys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') class ChoutiSpider(scrapy.Spider):
name = 'chouti'
allowed_domains = ['chouti.com']
start_urls = ['http://dig.chouti.com/'] def parse(self, response):
# print(response.url)
# print(response.text)
content=str(response.body,encoding='utf-8')
print(content)

day96\day96\settings.py

1
ROBOTSTXT_OBEY = False

  

参考链接:https://bbs.csdn.net/topics/392316454?page=1

最新文章

  1. C# 获取指定接口的所有实现类
  2. 【转】设计模式(十一)代理模式Proxy(结构型)
  3. python学习之---生成器
  4. Java中异常处理和设计
  5. 重载 vs 重写
  6. 你不知道的JavaScript--Item15 prototype原型和原型链详解
  7. Linux命令:内建命令
  8. Java学习之JDBC 2019/3/10
  9. Python多进程库multiprocessing中进程池Pool类的使用[转]
  10. jquery父、子、兄弟节点查找
  11. 卡片游戏(hdu4550)贪心
  12. NetBeans的(默认)快捷键
  13. Kafka 温故(五):Kafka的消费编程模型
  14. 一步一步学习IdentityServer3 (4)
  15. JavaScript学习11.30
  16. Task 4.4二维环形数组求最大子矩阵之和
  17. MySQL服务器 IO 100%的案例分析
  18. Linux命令详解-printf
  19. svn 操作命令
  20. [转]OLAP的12条准则

热门文章

  1. socket mac终端调试工具 nc netcat
  2. Hadoop跨集群迁移数据(整理版)
  3. postgres —— 窗口函数入门
  4. HBase的二级索引
  5. 写一段程序,删除字符串a中包含的字符串b,举例 输入a = "asdw",b = "sd" 返回 字符串 “aw”;一个容易被忽略的bug
  6. TreeMap 的简单解释
  7. Windbg命令的语法规则系列(一)
  8. 【loj2263】【CTSC2017】游戏
  9. LOJ6102「2017 山东二轮集训 Day1」第三题 【min-max容斥,反演】
  10. 38861cba61c66739c1452c3a71e39852.ttf net::ERR_ABORTED 404 (Not Found)