0
我知道resurrectio項目做了一些不同的事情。我想知道的是,如果能夠在chrome擴展中「導入」casper(例如通過browserify)?我們可以在Chrome擴展程序或Chrome控制檯中使用/導入casperjs嗎?
假設我們想在chrome擴展中運行這個example。我們將如何去做呢?
我知道resurrectio項目做了一些不同的事情。我想知道的是,如果能夠在chrome擴展中「導入」casper(例如通過browserify)?我們可以在Chrome擴展程序或Chrome控制檯中使用/導入casperjs嗎?
假設我們想在chrome擴展中運行這個example。我們將如何去做呢?
CasperJS建立在PhantomJS之上,它本身不在node.js上運行。 PhantomJS是一個完整的(無頭)瀏覽器,所以它不能在另一個瀏覽器中直接執行。
您可以實現CasperJS API作爲Chrome擴展並使用它來驅動標籤,但這是一項艱鉅的任務。對於您鏈接的示例,您完全不需要這樣做。您可以使用jQuery的$.get()
獲取每個遠程DOM並在其上使用$.parseHTML()
,並重複查找您查找的元素。