تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
اريد كود للحفظ يوزرات وباسوردات المواقع
#3
وعليكم السلام، يبدو أنك تريد برنامجًا لحفظ معلومات تسجيل الدخول (اليوزرنيم والبريد الإلكتروني) للعديد من المواقع. يمكن للمتصفحات الحديثة حفظ هذه المعلومات تلقائيًا، ولكن إذا كنت تريد برنامجًا مستقل يحتفظ بتلك المعلومات، فيمكن استخدام لغة البرمجة Python لتحقيق ذلك. فيما يلي مثال بسيط لبرنامج يستخدم مكتبة Selenium لتسجيل الدخول في موقع واحد وحفظ المعلومات المدخلة في ملف نصي:


كود :
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# إعداد متصفح Chrome
driver = webdriver.Chrome()

# افتح صفحة تسجيل الدخول
driver.get("https://example.com/login")

# أدخل معلومات تسجيل الدخول
username = driver.find_element_by_name("username")
username.send_keys("my_username")

password = driver.find_element_by_name("password")
password.send_keys("my_password")
password.send_keys(Keys.RETURN)

# حفظ معلومات تسجيل الدخول في ملف نصي
with open("logins.txt", "a") as f:
   f.write("https://example.com, my_username, my_password\n")

# إغلاق المتصفح
driver.quit()

يمكن تكرار الخطوات السابقة لتسجيل الدخول في عدة مواقع مختلفة وحفظ معلومات تسجيل الدخول في الملف النصي logins.txt. ثم يمكن إنشاء برنامج آخر يستخدم معلومات تسجيل الدخول المحفوظة في الملف لتسجيل الدخول تلقائيًا في المواقع المختلفة. ومع ذلك، يجب الانتباه إلى أن حفظ معلومات تسجيل الدخول في ملف نصي غير آمن وقد يؤدي إلى اختراق حسابات المستخدمين. لذلك، يجب تشفير المعلومات المحفوظة وتأمينها بكلمة مرور قوية. كما يجب تحديث المعلومات المحفوظة بانتظام وعدم استخدام كلمات مرور ضعيفة وتأكد من حذف المعلومات القديمة التي لم تعد مطلوبة. بالنسبة للجزء الثاني من طلبك، فإنه يمكن تحقيقه باستخدام ملف تهيئة (configuration file) يحفظ المعلومات المحفوظة سابقًا ويمكن للبرنامج استردادها عندما يتم تشغيله مرة أخرى. يمكن استخدام مكتبة configparser في Python للتعامل مع ملفات التهيئة. فيمكن إضافة مفتاح يحمل اسم الموقع وقيمته يمثل المعلومات المحفوظة. عند تشغيل البرنامج، يمكنه الاطلاع على ملف التهيئة واسترداد المعلومات المحفوظة فيه. وفيما يلي مثال بسيط لملف تهيئة يحفظ معلومات تسجيل الدخول لموقع واحد:

كود :
[example.com]
username = my_username
password = my_password

ويمكن استخدام الشفرة التالية لاسترداد المعلومات المحفوظة في ملف التهيئة:

كود :
import configparser

config = configparser.ConfigParser()
config.read("config.ini")

for site in config.sections():
   username = config.get(site, "username")
   password = config.get(site, "password")
   # اكمل هنا بتسجيل الدخول باستخدام المعلومات المحفوظة

أتمنى أن تكون هذه المعلومات مفيدة بالنسبة لك. لا تتردد في الرد عليّ إذا كنت بحاجة إلى مزيد من التفاصيل أو الدعم
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: اريد كود للحفظ يوزرات وباسوردات المواقع - بواسطة sanyor77 - 26-03-23, 02:21 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  اريد كود لهذا السيناريو المحسية بت محمد 1 3,076 26-03-23, 12:11 PM
آخر رد: sanyor77
  اريد كود بلغة c ل file system compression المحسية بت محمد 1 2,838 26-03-23, 12:10 PM
آخر رد: sanyor77
  اريد كود لهذا السيناريو المحسية بت محمد 0 2,684 23-01-15, 03:30 PM
آخر رد: المحسية بت محمد

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم