मैं सेलेनियम और क्रोम वेबड्राइवर का उपयोग कर रहा हूं लेकिन जब मैं स्क्रिप्ट चलाता हूं तो यह एक विंडो खुलता है। क्या कोई तरीका है कि यह खिड़की के बिना इंटरनेट तक पहुंच सकता है?पृष्ठभूमि में सेलेनियम का उपयोग
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("https://ps.rsd.edu/public/")
elem = driver.find_element_by_name("account")
elem.send_keys("Username")
elem2 = driver.find_element_by_name("pw")
elem2.send_keys("Password")
elem.send_keys(Keys.RETURN)
driver.quit()
उदाहरण के लिए, यह मेरे विद्यालय के ग्रेड साइट के लिए चला जाता है और एक उपयोगकर्ता नाम और पासवर्ड में डालता है, लेकिन मैं ब्राउज़र को पॉपिंग कि यदि संभव है बिना ऐसा करना चाहते हैं।
आप pyvirtualdisplay (Xvfb के लिए एक आवरण) स्थापित है, तो आप एक बिना सिर (आभासी) प्रदर्शन में सेलेनियम चला सकते हैं। [कोरी गोल्डबर्ग एक अच्छा उदाहरण दिखाता है] (http://coreygoldberg.blogspot.com/2011/06/python-headless-selenium-webdriver.html) यह कैसे करें। – unutbu
यह पूरी तरह से काम करेगा !!!! – Serial
मैं इसे काम करने के लिए नहीं मिल सकता :( – Serial