मैं पाइथन और सेलेनियम का उपयोग कर अनुरोधित वेबसाइट में जो कुछ भी (एक वस्तु, छवि, पाठ, लिंक, डीबी या कुछ भी) लोड करता हूं, वह समय खोजना चाहता हूं।

1
user1636702 14 नवम्बर 2017, 20:19

1 उत्तर

सबसे बढ़िया उत्तर

चेकआउट performance.timing, यह जावास्क्रिप्ट है और आपके ब्राउज़र में डिफ़ॉल्ट रूप से आता है। आपके पास प्रदर्शित करने के लिए बहुत सारे विकल्प हैं, जैसे:

  • नेविगेशनशुरू
  • कनेक्ट स्टार्ट
  • कनेक्टएंड
  • डोमलोडिंग
  • डोम इंटरएक्टिव
  • डोमपूर्ण

बस अपने ब्राउज़र में अपनी कंसोल विंडो पर जाएं और performance.timing टाइप करें। आपके काम आ सकता है।

यदि आपको कुछ ऐसा मिलता है जिसका आप उपयोग कर सकते हैं, तो आप execute_script का उपयोग करके ब्राउज़र के अंदर जावास्क्रिप्ट को निष्पादित करने के लिए सेलेनियम का उपयोग कर सकते हैं:

driver.execute_script(‘return performance.timing.domComplete’)
3
Marcel 14 नवम्बर 2017, 20:34