सेलेनियम स्वचालन स्क्रिप्ट में, ब्राउज़र विंडो के लिए एक विशिष्ट उपयोगकर्ता एजेंट सेट करना डिवाइस व्यवहार का अनुकरण करने और वेबसाइट रेंडरिंग सुनिश्चित करने के लिए आवश्यक है आशा के अनुसार। इस मामले में, हमारा लक्ष्य Google Chrome में उपयोगकर्ता एजेंट को Microsoft Edge Mobile में संशोधित करना है।
यहां एक संक्षिप्त समाधान है:
from selenium import webdriver from selenium.webdriver.chrome.options import Options from fake_useragent import UserAgent ua = UserAgent() user_agent = ua.edge options = Options() options.add_argument(f'--user-agent={user_agent}') driver = webdriver.Chrome(chrome_options=options) driver.get("https://www.google.co.in")
यह कोड एक यादृच्छिक एज उपयोगकर्ता एजेंट लाने के लिए पायथन की लोकप्रिय फ़ेक_यूसेराजेंट लाइब्रेरी का उपयोग करता है। Add_argument विधि तब उपयोगकर्ता एजेंट को Chrome विकल्पों में इंजेक्ट करती है। जब स्क्रिप्ट निष्पादित होती है, तो क्रोम निर्दिष्ट उपयोगकर्ता एजेंट के साथ लॉन्च होगा, जो एज मोबाइल पहचान के साथ Google को खोलेगा।
इस दृष्टिकोण का उपयोग करके, आप आसानी से अपने सेलेनियम स्वचालन परिदृश्यों में किसी वांछित उपयोगकर्ता एजेंट को सेट कर सकते हैं, जिससे वेबसाइट परीक्षण की सुविधा होगी विभिन्न उपकरणों और ब्राउज़रों पर।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3