from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# المستخدم وكلمة المرور الخاصة بك
username = "YourUsername"
password = "YourPassword"
post_text = "Hello, this is a test post using Selenium!"
# تكوين متصفح Chrome (يمكنك استخدام متصفح آخر إذا كنت تفضل)
driver = webdriver.Chrome()
# افتح Facebook
driver.get("https://www.facebook.com")
# انتظر حتى تظهر صفحة تسجيل الدخول
time.sleep(2)
# أدخل اسم المستخدم وكلمة المرور
driver.find_element_by_id("email").send_keys(username)
driver.find_element_by_id("pass").send_keys(password)
# اضغط على زر تسجيل الدخول
driver.find_element_by_id("loginbutton").click()
# انتظر حتى تحميل الصفحة الرئيسية بعد تسجيل الدخول
time.sleep(5)
# انتقل إلى صفحة كتابة منشور جديد
driver.get("https://www.facebook.com/composer")
# انتظر حتى تحميل صفحة كتابة المنشور
time.sleep(2)
# أكتب نص المنشور
driver.find_element_by_css_selector("div[role='textbox']").send_keys(post_text)
# انتظر قليلاً للتأكد من أن المحتوى قد تم إدخاله بشكل صحيح
time.sleep(2)
# اضغط على زر نشر
driver.find_element_by_css_selector("div[data-testid='react-composer-post-button']").click()
# انتظر حتى يتم نشر المنشور
time.sleep(5)
# أغلق المتصفح
driver.quit()