您的位置:首页 > 科技 > IT业 > 大连建设网官方网站_企业网站建设方案书 范本_百度站长平台提交网站_2021年年度关键词排名

大连建设网官方网站_企业网站建设方案书 范本_百度站长平台提交网站_2021年年度关键词排名

2024/10/5 5:27:49 来源:https://blog.csdn.net/weixin_38316697/article/details/142638123  浏览:    关键词:大连建设网官方网站_企业网站建设方案书 范本_百度站长平台提交网站_2021年年度关键词排名
大连建设网官方网站_企业网站建设方案书 范本_百度站长平台提交网站_2021年年度关键词排名

文章目录

  • 前言
    • python Scrapy 框架断点设置
      • 1. 常用的 pdb 调试命令
      • 2. 示例流程

前言

  如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。
  而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


python Scrapy 框架断点设置

断点:

import pdb  # 导入调试库
pdb.set_trace()  # 设置断点

启动你的 Scrapy 脚本,并在需要的地方设置断点(例如使用 pdb.set_trace())

1. 常用的 pdb 调试命令

  1. n (next)作用:执行下一行代码。如果当前行有函数调用,函数内部的代码会直接执行完,不会进入函数内部。
    2、s (step)
    作用:进入下一行代码。如果当前行有函数调用,会进入该函数内部,逐行执行。
  2. c (continue)
    作用:继续执行代码,直到下一个断点或程序结束。它会跳过剩下的所有 pdb.set_trace() 调试点。
  3. p (print)
    作用:打印变量的值。你可以用 p 来查看变量的值或表达式的结果。
  4. q (quit)
    作用:退出调试模式并终止程序。
  5. l (list)
    作用:查看当前执行位置周围的代码,便于了解当前代码上下文。
  6. b (break)
    作用:在某一行设置断点,允许程序运行到该行时暂停。
  7. w (where)
    作用:显示当前的调用栈,便于你了解当前程序的执行位置和调用顺序。

2. 示例流程

运行爬虫并到达断点

scrapy crawl baidu_hots
在这里插入图片描述

== 查询周围代码==

(Pdb) l

在这里插入图片描述
== 在进入 pdb 调试模式后,使用 n 执行下一行==

  (Pdb) n

在这里插入图片描述
使用 p 命令检查某个变量的值

(Pdb) p response

在这里插入图片描述
当调试完毕,使用 c 继续运行爬虫,直到下一个断点

(Pdb) c

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com