scrapy - Scrapy Request方法的meta-args是浅拷贝,而在scrapy_redis中Request方法的meta-args是深拷贝,为什么?
问题描述
解决方案
这与使用它自己的调度程序类的事实有关,scrapy-redis
该类通过 redis 序列化/反序列化所有请求,然后再将它们进一步推送到下载器(它在 redis 上保留一个队列)。没有“简单”的方法可以解决这个问题,因为它基本上是核心scrapy-redis
功能。我的建议是不要将太多对运行时敏感的东西放入 meta 中,因为这在 scrapy 中通常不是最好的主意。
推荐阅读
- python - 将数据帧分成多个新数据帧并批量重组新的 dfs
- excel - 在 MAC 上从 Excel 导出到 Word 需要很长时间
- python - 有没有办法附加排序的数据框并按特定列保持排序?
- c++ - cpp中指针的类型转换
- python - Emacs 和 jupyter,使用 emacs-jupyter 模式和 org 文件
- html - 即使在设置 min-width:0 之后,Flex 子项也会溢出父容器?
- mysql - 如何使连接本地主机与 Windows Server IIS 7.5 中的新 MYSQL 版本一起使用
- ruby - 如何根据第一个字段对数组求和
- excel-formula - 我们如何在 Excel 中提取格式为 2020 年 8 月 7 日星期五 05:12 UTC 的日期、日期、时间?
- jquery - 如何在 CakePHP 4 中动态添加表单字段