डीबग करने के लिए मैं एक वेब क्रॉलर बनाने के लिए phantomjs का उपयोग कर रहा हूँ। मेरा वर्तमान क्रॉलर सेलेनियम का उपयोग कर एक पायथन लिपि है, जिसके लिए एक फ़ायरफ़ॉक्स ब्राउज़र चलाना आवश्यक है। जबकि सेलेनियम स्क्रिप्ट को डिबग करने के लिए अच्छा है (क्योंकि मैं वेबपृष्ठ का निरीक्षण करने के लिए फायरबग का उपयोग कर सकता हूं), इसे जीयूआई के बिना लिनक्स सर्वर पर तैनात नहीं किया जा सकता है। तो मैं अपनी पाइथन लिपि को phantomjs में अनुवाद करने की कोशिश कर रहा हूं।एक जीयूआई phantomjs स्क्रिप्ट
फ़ैंटोमज स्क्रिप्ट को डीबग करने के लिए, मैं पृष्ठ स्रोत HTML को सहेजता हूं और डिस्क पर एक पीएनजी स्क्रीनशॉट प्रस्तुत करता हूं, और स्रोत पृष्ठ का निरीक्षण करने के लिए इसे फ़ायरफ़ॉक्स में खोलता हूं। मैं सोच रहा हूं कि ऐसा करने का एक बेहतर तरीका है, उदा। phantomjs के लिए एक प्लगइन, आदि
रिमोट डीबगिंग का उपयोग करें। –