Scrapy 合约问题
我开始研究 scrapy 框架。也实现了一些蜘蛛
提取,但我无法为蜘蛛编写单元测试用例,因为合同
scrapy提供的包文档没有正确的程序来编写
测试用例。请帮我解决这件事。
Yes, 蜘蛛合约 http://doc.scrapy.org/en/latest/topics/contracts.html还远远不够清晰和详细。
我不是编写蜘蛛合约的专家(实际上在工作时只写过一次)网页抓取教程 http://newcoder.io/scrape/ at 新编码器io http://newcoder.io/)。但每当我需要为 Scrapy 蜘蛛编写测试时,我更喜欢遵循这种方法在这里建议 https://stackoverflow.com/a/12741030/771848- 从本地 html 文件创建虚假响应。这是否仍然是一个单元测试过程是有争议的,但这为您提供了更大的灵活性和鲁棒性。
请注意,您仍然可以编写合约,但您很快就会感觉到需要扩展它们并编写自定义合约。这还算可以。
相关链接:
- Scrapy 单元测试 https://stackoverflow.com/questions/6456304/scrapy-unit-testing
- Scrapy 合约的演变 http://www.snip2code.com/Snippet/82002/Scrapy-Contracts-Evolution
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)