scrapy crawl -o file.csv -t csv 输出特定类型

scrapy startproject projectName 创建新项目


xpath中用"//"开头的标记匹配任何符合的片段,而不带"//"的则匹配当前selector已经选定的内容中符合的片段。


关于输出类型,可以通过继承相应的exporter来进行相关配置,自己定义输出规则。本项目主要涉及feedExporter.py和settings.py两个文件。


一些python小技巧

  • 删除字符串中某些内容,可以使用替换策略,将相应内容替换为" "。

  • jetbrain内置了ssh,默认的key是id_rsa。但是往往id_rsa不是github的key,会push失败。这时候可以通过设置ssh使用本地的而不是ide内置的来解决问题。


bank的爬虫中有关于ajax如何post请求的范例。


scrapy crawl myspider -a category=electronics -a domain=system -a 用来传递用户定义参数