मैं एक अनंत स्क्रॉल द्वारा कार्यान्वित पृष्ठ के सभी डेटा को परिमार्जन करना चाहता हूं। निम्नलिखित अजगर कोड काम करता है।
for i in range(100):
driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(5)
इसका मतलब है कि हर बार जब मैं नीचे की ओर स्क्रॉल करता हूं, तो मुझे 5 सेकंड प्रतीक्षा करने की आवश्यकता होती है, जो आम तौर पर पृष्ठ के लिए पर्याप्त है ताकि नई उत्पन्न सामग्री को लोड किया जा सके। लेकिन, यह समय कुशल नहीं हो सकता है। पृष्ठ 5 सेकंड के भीतर नई सामग्री लोड करना समाप्त कर सकता है। मैं कैसे पता लगा सकता हूं कि पृष्ठ ने हर बार स्क्रॉल करते समय नई सामग्री लोड की है या नहीं? अगर मुझे यह पता चल सके, तो पेज को लोड करने के बाद मुझे एक बार फिर से अधिक सामग्री देखने के लिए नीचे स्क्रॉल कर सकते हैं। यह अधिक समय कुशल है।