2015-02-09 19 views
0

在寫入蜘蛛時,我總是必須找到哪個函數在單擊javascript頁面後發送Http請求集。使用Chrome開發人員工具單擊該頁面後,是否可以列出所有調用的函數?

由於可能涉及的功能太多,我必須從一個跳到另一個,猜測哪個是關鍵。

而我們運行用Python寫的不正確的程序時,IDE將顯示爲以下

Traceback (most recent call last): 
    File "/Users/milu/PycharmProjects/spider/html prase.py", line 42, in <module> 
    driver.page_source = html 
AttributeError: can't set attribute 

Process finished with exit code 1 

任何similliar在Chrome開發者工具來幫我列出所有後我打電話的功能點擊頁面上的?

回答

0

如果您打開devtools並轉到您的網絡選項卡。搜索您想調查的請求。網絡表中的一列是「啓動器列」。你會發現觸發請求的JavaScript的腳本和行號。如果您將鼠標懸停在啓動器上,您將獲得完整的調用堆棧。

enter image description here

+0

非常感謝。 我用來點擊特定的http請求,因此忽略了啓動器 – milu 2015-02-10 13:05:01

相關問題