सेलेनियम का उपयोग करके क्रोम में उपयोगकर्ता एजेंट कैसे बदलें?
सेलेनियम और क्रोम का उपयोग करके कार्यों को स्वचालित करते समय वेब डेवलपर्स के सामने आने वाली आम चुनौतियों में से एक ब्राउज़र के डिफ़ॉल्ट उपयोगकर्ता एजेंट को बदल रहा है। यह कुछ वेबसाइटों या अनुप्रयोगों के साथ संगतता के लिए आवश्यक हो सकता है। मॉड्यूल:
यह लाइब्रेरी उपयोगकर्ता-एजेंटों की एक विस्तृत श्रृंखला प्रदान करती है जिनका उपयोग सेलेनियम वेबड्राइवर द्वारा किया जा सकता है। बस कमांड pip install false_useragent के साथ इसे पाइप के माध्यम से इंस्टॉल करें। selenium.webdriver.chrome.options से विकल्प आयात करें Fake_useragent से आयात UserAgentoptions = Options() यूए = यूजरएजेंट() उपयोगकर्ता_एजेंट = ua.random print(user_agent)
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
options.add_argument(f'--user-agent={user_agent}')
options = Options()
ua = UserAgent()
user_agent = ua.random
print(user_agent)
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
options.add_argument(f'--user-agent={user_agent}')
driver.get('https://www.bing.com/')
driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\WebDrivers\ChromeDriver\chromedriver_win32\chromedriver.exe')
driver.quit()
यह दृष्टिकोण एक यादृच्छिक उपयोगकर्ता एजेंट को स्वचालित रूप से चुनने और सेट करने के लिए नकली_यूसेराजेंट मॉड्यूल का लाभ उठाता है, जो लचीलापन प्रदान करता है और अनेक वेबसाइटों और अनुप्रयोगों के साथ अनुकूलता सुनिश्चित करना।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3