爬蟲 JS除錯

2022-08-02 18:30:21 字數 1123 閱讀 7094

其中常用的有elements(元素面板)、console(控制台面板)、sources(源**面板)、network(網路面板)

1、找發起位址

2、設定事件觸發斷點 event listener breakpoint

3、監測dom樹變化的斷點

attributes modifications(屬性修改)

node removal(節點刪除)

4、抓包

5(deactivate breakpoints):暫時禁用所有斷點。用於恢復完整的執行,而不實際刪除已有的斷點。再次單擊可以重新啟用斷點

當指令碼中斷的時候,scope(作用域)窗格將顯示當前時刻所有當前定義的屬性

靠近邊欄頂部的是call stack(呼叫堆疊)窗格

當**在斷點處暫停時,call stack(呼叫堆疊)窗格顯示執行路徑,按時間逆序,將**帶到該斷點

這有助於理解現在執行到**,它是如何到達這裡的,是除錯的乙個重要因素

scrapy爬蟲除錯

在scrapy框架執行時,除錯爬蟲是必不可少的一步,用於常規檢查爬蟲執行過程中item與介面返回值,主要操作如下 新建 debug.py檔案,寫入內容如下 from scrapy import cmdline name main scrapy的名稱 cmd scrapy crawl format n...

除錯 js檔案

1.聽說web inspector是個神器 在這裡你可以看到如何操作 ctrl alt r 於是我在sublime下好了外掛程式,配好chrome的位址 準備一試為快 可怕的是,報了莫名其妙cache的錯,找不到解決方式 2.於是轉戰node inspector,之前已經裝好了nodejs,npm ...

js除錯初學

僅以此文章做學習記錄 錯誤分為兩種 語法錯誤 邏輯錯誤 語法錯誤 右擊瀏覽器選擇檢查 或者f12進入開發者工具。錯誤資訊會console視窗下提示 解釋型語言的特點。翻譯一條執行一條遇到錯誤才會終止。邏輯錯誤 如何除錯邏輯錯誤 語法沒有問題,得到的結果與期望得到的結果不符合。並不會再console的...