Перейти к содержимому

اليوم 6: CSV & JSON | كورس Web Scraping من الصفر

Code With Afif

0:00 / 0:00

اليوم 6: CSV & JSON | كورس Web Scraping من الصفر

192 просмотра · 3 дня назад
Code With Afif
1 тыс. подписчиков
192 просмотра · 3 дня назад
في اليوم السادس من كورس Web Scraping من الصفر باستخدام Python، نتعلم كيفية حفظ وتخزين البيانات المستخرجة (Scraped Data) في ملفات منظمة بدلاً من ضياعها في الذاكرة بعد انتهاء تشغيل الكود. نغوص في كيفية استخدام مكتبة Pandas لتحويل القوائم إلى DataFrames وتصديرها باحترافية إلى ملفات CSV و JSON، مع ضبط الترميز للنصوص وحفظ الـ Tags المرتبطة بكل اقتباس. 📌 ماذا ستتعلم في هذا الفيديو؟ ✅ تجميع بيانات الاقتباسات (Quotes, Authors, Tags) في Dictionaries وقوائم. ✅ تحويل البيانات إلى DataFrame باستخدام مكتبة Pandas. ✅ تصدير البيانات إلى ملف CSV وضبط (index=False و utf-8-sig). ✅ تصدير البيانات إلى ملف JSON وضبط التنسيق (indent=4 و orient='records'). ✅ حل مشكلة الترميز للأحرف الخاصة عبر force_ascii=False. ✅ استخراج الـ Tags المتعددة لكل عنصر باستخدام find_all. ✅ مقارنة عملية: متى تختار CSV ومتى تختار JSON؟ ⏱️ الفصول والتقسيم الزمني الكامل (Timestamps): 00:00 - مقدمة: مشكل ضياع البيانات في الذاكرة والحاجة لحفظها 01:00 - تذكير بالكود السابق لاستخراج الاقتباسات والمؤلفين 04:20 - تجميع البيانات في Dictionary وإضافتها إلى List 06:10 - تحويل البيانات إلى DataFrame باستخدام مكتبة Pandas 07:35 - تصدير البيانات إلى ملف CSV (مع index=False و utf-8-sig) 11:00 - تصدير البيانات إلى ملف JSON وضبط التنسيق (indent و orient) 14:40 - استخراج قائمة الـ Tags وتخزينها مع كل اقتباس 19:40 - مقارنة بين CSV و JSON: إمتى تختار كل واحد فيهم؟ 20:55 - مراجعة شاملة وسريعة لخطوات التصدير #Python #WebScraping #BeautifulSoup #Pandas #CSV #JSON #CodeWithAfif #تعلم_بايثون #بايثون #برمجة