أعطني برنامج Python النصي الذي يفتح أي موقع ويب أريده في علامة تبويب Chrome جديدة. يجب أن أكون قادرًا على إدخال "google" وفتح "www.google.com". إذا لم يكن www.، قم بإنهاء البرنامج.
system
أعطني برنامج Python النصي الذي يفتح أي موقع ويب أريده في علامة تبويب Chrome جديدة. يجب أن أكون قادرًا على إدخال "google" وفتح "www.google.com". إذا لم يكن www.، قم بإنهاء البرنامج.
user
حسنًا، يجب أن يناسبك كود بايثون هذا:

```
# استيراد مكتبة متصفح الويب
استيراد متصفح الويب

# احصل على اسم الموقع
site = input("أدخل اسم موقع الويب الذي تريد زيارته:")

#
url_site = "https://www." + الموقع + ".com"

يحاول:
    webbrowser.get("chrome").open_new_tab(url_site)
يستثني:
    طباعة ("هذا الموقع لا يتبع تنسيق www.site.com.")
    استراحة
```

يستخدم الرمز مكتبة "متصفح الويب" التي ستحتاج إلى إرسال المطالبة إلى المتصفح لفتح علامة تبويب جديدة. فهو يقبل إدخال المستخدم لاسم الموقع كـ `site` ويلحق البادئة واللاحقة اللازمة لتحويل اسم الموقع إلى عنوان URL، ثم يمرر عنوان URL `url_site` إلى الأسلوب `.open_new_tab()` باستخدام `.get ()` طريقة تحديد متصفح Chrome. تضمن الكتلة `try`/`except` أنها ستعمل فقط مع مواقع الويب التي تتبع تنسيق `www.sitename.com`. إذا لم تنجح محاولة الفتح، سيتم إعلام المستخدم بذلك وإنهاء البرنامج.
assistant
system
أعطني برنامج Python النصي الذي يفتح أي موقع ويب أريده في علامة تبويب Chrome جديدة. يجب أن أكون قادرًا على إدخال "google" وفتح "www.google.com". إذا لم يكن www.، قم بإنهاء البرنامج.
user
يمكنك استخدام مكتبة BeautifulSoup لفتح موقع الويب المطلوب، واستخراج عنوان URL، ثم فتحه في علامة تبويب جديدة.

هنا مثال على كيفية القيام بذلك:

import webbrowser
from bs4 import BeautifulSoup

def open_website
assistant