前言
runspider命令用于直接通过输入文件来运行爬虫,即可不创建项目
代码调试
进入runspider模块的run方法
输入参数校验
if len(args) != 1: raise UsageError() filename = args[0] if not os.path.exists(filename): # 文件存在判定 raise UsageError("File not found: %s\n" % filename)
导入爬虫文件模块
runspider命令用于直接通过输入文件来运行爬虫,即可不创建项目
进入runspider模块的run方法
输入参数校验
if len(args) != 1: raise UsageError() filename = args[0] if not os.path.exists(filename): # 文件存在判定 raise UsageError("File not found: %s\n" % filename)
导入爬虫文件模块