Ich verwende Phantomjs, um einen Web-Crawler zu erstellen. Mein aktueller Crawler ist ein Python-Skript, das Selen verwendet, für das ein laufender Firefox-Browser erforderlich ist. Während Selenium gut zum Debuggen von Skripten ist (da ich Firebug verwenden kann, um die Webseite zu inspizieren), kann es nicht auf Linux-Servern ohne GUI bereitgestellt werden. Also versuche ich mein Python-Skript in phantomjs zu übersetzen.Eine GUI zum Debuggen von Phantomjs-Skript
Um Phantomjs Skripte zu debuggen, speichere ich die Seitenquelle html und rende einen PNG Screenshot auf die Festplatte, und öffne es in Firefox, um die Quellseite zu überprüfen. Ich frage mich, ob es einen besseren Weg gibt, dies zu tun, z.B. ein Plugin für phantomjs, etc.
Verwenden Sie Remote-Debugging. –