في البرامج النصية لأتمتة السيلينيوم، يعد تعيين وكيل مستخدم محدد لنافذة المتصفح أمرًا ضروريًا لمحاكاة سلوك الجهاز وضمان عرض موقع الويب كما هو متوقع. في هذه الحالة، نهدف إلى تعديل وكيل المستخدم في 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")
يستخدم هذا الرمز مكتبة Fake_useragent الشائعة في Python لجلب وكيل مستخدم Edge عشوائي. تقوم طريقة add_argument بعد ذلك بإدخال وكيل المستخدم في خيارات Chrome. عند تنفيذ البرنامج النصي، سيتم تشغيل Chrome مع وكيل المستخدم المحدد، مما يفتح Google بهوية Edge Mobile.
باستخدام هذا الأسلوب، يمكنك بسهولة تعيين أي وكيل مستخدم مرغوب فيه في سيناريوهات التشغيل الآلي لـ Selenium، مما يسهل اختبار موقع الويب عبر مختلف الأجهزة والمتصفحات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3