"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > كيف يمكنني محاكاة Microsoft Edge Mobile في Google Chrome باستخدام السيلينيوم؟

كيف يمكنني محاكاة Microsoft Edge Mobile في Google Chrome باستخدام السيلينيوم؟

تم النشر بتاريخ 2024-11-08
تصفح:154

How Can I Simulate Microsoft Edge Mobile in Google Chrome with Selenium?

تغيير وكيل المستخدم في Google Chrome باستخدام السيلينيوم

في البرامج النصية لأتمتة السيلينيوم، يعد تعيين وكيل مستخدم محدد لنافذة المتصفح أمرًا ضروريًا لمحاكاة سلوك الجهاز وضمان عرض موقع الويب كما هو متوقع. في هذه الحالة، نهدف إلى تعديل وكيل المستخدم في 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