تسلم عالشرح الجميل ده .. ربنا يبارك فيك added points: 1- we could use dictionary to add all the fields and then append this dictionary to master list for every record..then start over 2- at the end we can use pandas to write to csv and view the table and access or filter the data as what we need 3- the code as a whole could be presented as a way to build REST API, custom ..so this could be an idea for a lesson 4- in case of scraping big amount of data and feed it to pandas, this could be an idea for a lesson for data science as a start on how to collect data then work on getting data insights from it and take decisions. Thanks a lot
ربنا يباركلك انت اكتر حد شرحه بسيط و و الافضل انه عملي و بتشرح بالتفصيل اثناء التطبيق العملي بحيث يفهم المبتدأيين الي زيي هما بيعملو ايه مش تنفيذ و خلاص .. رائع رائع :)
بجد شكرا كثير وربي انك كفو وراجل جدع بانك عامل محنوى مجاني بجودة شرح رائعة مثل هيك دورت كثير على فيديوهات وما فهمت شي غير تا حضرت هلكورس بتاعك وحللي كل مشاكلي بال webscraping انته حرفيا غطيت كلشيء بالمكتبة بهذا الكورس. تحية طيبة ليك يجدع 💛💛💛
المصري عملاق ف اي حاجه والله وانا عمال اتفرج علي عراقيين واردنيين بال 15 فديو والنتيجه بلح ده من فديو واحد خلي الواحد برنس ربنا يبارلك ليك يارب خش علينا بقا بحاجه سيلينيوم وروقنا كده
فيديو أكثر من رائع...وانا استفدت منه كتير انا بس عندي اقتراح...بدل حوار ال csv الرخم دا لية منستعملش pandas library و نعمل empty dataframe وكل ليست احنا طلعناها نحطها ك column في ال dataframe وبعد كدا اعمل اكسبورت لل dataframe ك csv اعتقد هتبقي اسهل بمراحل ومن غير loops
عمل جبار !!! القناه حقيقةً تغني عن الكثير والكثير من البحث ..تمارين وتعليم وشرح ممتاز جداً.. جزاك الله كل خير و زادك علم ومعرفة ! في بداية رحلتي لتعلم البايثون وسعيدة إني لقيت هالقناه و بالتأكيد مستمره معاك 👍
اسلام عايز اقولك بس شكرا انا ابتديت اتعلم برمجة على قناتك طبعا روحت لقنوات تانية علشان انوع المصادر تبعا لنصيحتك لكن علشان بتعلم بايثون فانا مركز معاك ومع عبد الرحمن جمال وحقيقى انت اسلوبك مميز جدا فى الشرح وفى فترة قليلة قدرت اكسب مجموعة مهارات ومعارف قوية وفعالة فشكرا جدا ليك واتمنى فى يوم نتقابل وانا بنفذ مشروع معاك
شكرا على الفيديو بس ياريت كان في ملف للكود على القيت هوب Git Hub حتى يمكن نقارن ونقرأ الكود لأن كم مرة احتجت ارجع بالفيديو حتى أوصل لنقطة معينة لما بطبق الكود عندي. بس الحمد لله كل شي اشتغل الله يبارك لك في صحتك وعائلتك
فيديو جميل جداً... أشكرك... جزاك الله خيراً... أقترح لو تعمل فيديو آخر يشرح نفس الشرح، لكن للمواقع الانتراكتف Interactive إللي فيها صور توضيحية تتغير بحسب اليوم، مثل أسعار الذهب وما شابه... شكراً مرة ثانية
لو سمحت أظن أن هناك خطأ بحيث أن الأوقات التي مضت منذ أن تم نشر الأعمال يتم إحضارها بصفة غير مرتبة ومختلطة وبالتالي يمكن أن يلتقي عمل مع وقت خاص بعمل آخر وهذا نتيجة أن الأعمال غير مرتبة بإعتبار الوقت الذي مضى عن نشرها لكن بالنسبة للأوقات يتم إحضار الأجدد ثم الأقدم.
جزاك الله خيرا ي هندسة. حبيت بس اشكرك وانبهك ان موقع وظف غير حاجات كتير ف الصفحة بتاعته. آنا مشيت معاك وووصلت لخطوة اضافة الرواتب والخبرات تقديبا الخطوة ال ٨ لكن لقيت البرنامج بيجيب رسالة خطآ انه مش عارف يبحث عن الصفحة المطلوبة.
Thank u so much mr islam but i find that there is a small mistake in your code (the dates are not equivalent to the job oppportunities because the job opportunities are not organised on the website) hope you give me an answer that contains the resolution of this problem soon !
in 1:12:07 by dividing total jobs by double slash you will get a rounded down value if results = 152 result so the rule in if condition will give yo 10 and you will miss the last page we should add another cond for page_limit if page_limit % 15 > 0 : page_num_limit = (page_limit // 15) +1 else: page_num_limit = (page_limit // 15) if page_num > page_num_limit :
@@أحمدعبدالحميد-ل2ض الترقيم بيبدأ من الصفر ايوا هتنفع في الحالة الي انت تقصدها ولكن في مشكلة لو افترضنا ان عدد الصفح 10 بالضبط دا معناه ان اللوب المفروض يبدأ من اول 0 وينتهي ويبقا اخرة 9 علشان يبقا تم 10 صفح ولكن في الفيديو الليميت لازم يبقا اكبر من رقم الصفحة علشان يخرج بالتالي مستحيل يبقا اكبر منها الا اذا كان مثلا رقم الصفحة 11 ودا معناه ان اللوب هيفضل شغال من 0 لحد 10 وانت كدا عملت لوب على 11 صفحة وهما اصلا من البداية 10 صفح بس والمفروض اللوب بتاعك ينتهي عند 9
thank you for this tutorial it was beneficial, and i wish u teach us how scrap dynamic data, i mean if the owner of the site change some html tag or add something i want it to be shown automatically in my csv file, is that even possible ?
كورس اساسيات البرمجة وتطوير الألعاب للمبتدئين الجديد:
www.codezilla.courses/introduction-to-programming
@ime ous و و الفرماج خمممممممممممخطححححححخطحطخححطحطححح ممكن خخخخخخ من حح كي ح من خخخخخ خخخخخخطخ من خخخخخ خخخخخ خخخخخخطخ من خ خخخخخخ حح خخخخخخطخخ من ح من خخخخخ خخخخخطحطخحح خخخخخخ خخخخخخخحخ خخخخخخ خ خخخخخخ من خخخخخ خخخخخخطخ خخخخخخ ح من خح خخخخخخطخخ من خخخخخ من خخخخخ خخخخخطخ خخخخخخ من خخخخخ خخخخخ خخخخخ خخخخخ من خخخخخخطخ خخخخخ خخخخخ خخخخخ من حخخخححخحخخح من خح كماخح خح حخخخححخحخخح من خخخخخ خخخخخ خخخخخ خخخخخ خحح خمم خح خخخخخ حح كي خخخخخ خخخخخحخ من حخخخححخحخخح خخخخخ حح كي خخخخخ خخخخخحطخ من خخخخخ من ح خخخخخ خخخخخ خخخخخححخححححخحخححح خخخخخ خح خخخخخ خخخخخ خخخخخطخحهخححخحطخخخخحخخخخخ من خخخخخحححححخح من خح خخخخخخخ من خح خخخخخخخ خخخخخخ خخخخخخخحخ خخخخخخحح من خخخخخ خخخخخطخحخ من خخخخخخح خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخخ خخخخخخخحخ من خح خخخخخخخ خخخخخ خخخخخ خخخخخحخح من خح خخخح من خ خخخخخخخح خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخححخخخح خخخخخ حح كي خخخخخخحح خخخخخ خخخخخ خخخخخحخح خخخخخ من خخخخخخح خخخخخ خخخخخ خخخخخخ من خخخخخ خخخخخ خخخخخخحخحخحطححخخ خخخخخ حح ممكن كي طخخ من خخخخخخح خخخخخ حح خخخخخ خخخخخحخح خخخخخخ خخخخخخخحخ خخخخخخحححخح من حح خخخخخ خخخخخخخحخ خخخخخخ خخخخخخخحخ خحخح خخخخخ خخخخخه خخخخخ خ خخخخخخخح خخخخخخح خخخخخ خخخخخ حح ممكن خح من خح خخخح حخخخححخحخخحخخحخح خخخخخ خخخخخ خخخخخ حخ كي خخخخخخحح خخخخخ خخخخخ خخخخخخ خخخخخخخحخ حح خخخخخخحخ خخخخخ خخخح من خخخخخ خخخخخ خخخخخخ خخخح خخخخخ 9 خخخخخ خخخخخ خخخخخخخحخ خخح من خخخخخ خخخخخ خخخخخخخحخ ح0خح خخخخخ خحح خخخخخ خخخخخخخحخ خخخخخخخحححح خخخخخ خخخح خخخخخ خخخخخخخ خخخخخخ خخخخخخخحخخ خخخخخخخح خخخخخححخخخح خخخخخ خحح حخخخححخحخخح خخخخخ خحه خخخخخححخححححخحخححح خخخخخ خخخخخ خ خخخخخخخخحخحخخح خخخخخ حخ خخخخخخخخحخحخخح خخخخخ حخخخححخحخخحخخحخح9حخححححخح خخخخخ خخخخخحخحطخح خخخخخ خخخخخ خخخخخخ خخخخخخخخخخححخخخح خخخخخ خخخخخخخ خخخخخخخحخخ خخخخخخخح خخخخخخحخخخ خخخخخ خخخح خخخخخ خخخخخخخ حخخخححخحخخح من خخخخخ خخخخخ خخخخخخ خخخخخخخحخ خخخخخخحح خخخخخ خخخحطخهححخخخححخححخخخ خخخخخخخحخ خخخخخ خخخخخخححخحخح خخخخخ خخخخخخخخخخححخخخح خخخخخخخح خخخخخخحخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخخخخححخخخح خخخخخخخح خخخخخخحخخخ خخخخخخح خخخخخ خخخخخ خخخخخححخححححخحخححح خخخخخ من خخخخخ خخخخخ خخخخخ خ خخخخخخخخحخحخخحخح خخخخخخخحخ خح خخخخخخطخخحهحخحخحخح خخخخخ خخخخخ خخخخخخخحححح خخخخخحخخح خخخخخخخحخ خحح حخخخححخحخخح خخخخخححخححححخحخححح خخخخخخخخخخخحخخخ خخخخخ خخخخخ خخخخخححخححححخحخحححخ خخخخخ خخخح خخخخخ خخخخخخخخهح خخخخخخح خخخخخ خخخخخ خخخخخخحخححخح خخخخخ خخخخخ خخخخخخخححححخحخ من خخخخخ خخخخخ خخخخخخخححححخحخخخ خخخخخ خح خخخخخح خخخخخ خخخخخخخححححخحخخخخح من خ خخخخخخخخحخحخخحخحهخحخخحطهح خخخخخ خخخخخححخحخ من خخخخخ خخخخخححخححححخحخحححخ خخخخخححخححححخحخحححخ ح خخخخخ خخخخخخخح خخخخخ خخخخخخخحخ خخخخخ خح خخخخخخحخ خخخح خخخخخخخحخ خخخخخ خخخخخ خخخخخححخححححخحخحححخ خخخخخ خخخح خخخخخخخحخ خخخخخخح خخخخخ خخخخخخطخحطخخح خخخخخ خخخخخححخخخ خخخخخ خخخخخخخح خخخخخ خخخخخخخحخحححخححخطخح خخخخخ خخخح خخخخخخخحخخحخخخح خخخخخ خخخخخ خخخخخخخحخخحخخخح خخخخخ خخخخخخخحخ خخخخخ خ خخخخخ خخخخخخخحخ خخخخخ خخخخخ خخخخخخخححححخحخ خخخخخخ خخخخخخخحخ خخخخخخح خخخخخحهحهخحطخخخحح خخخخخ خخخخخخخخخخححخخخح خخخخخ خخخخخخخ خخخح خخخخخخخحخخحخخخح خخخخخخخحخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخ خخخخخخح خخخخخ خخخخخ خخخخخخطخهح خخخخخ خخخخخخخحح خخخخخخخحخ خخخخخخحح خخخخخحح خخخخخ خخخخخخحخخخ خخخخخ من خخخخخخخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خخخخخخخطخخححخحخحخهخح خخخخخحخحخح خخخخخ خخخخخخخ خحح خخخخخ خخخخخ خخخخخخ خخخخخ خخخخخخخ خخخخخخخحخخخحخخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخخححححخحخ خخخخخخححخحح خخخخخ خخ خخخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخ خخخخخخخحطح خخخخخححخححححخحخحححخ خخخخخخ خخخخخ خخ خخخخخخح خخخخخخحخححخهح خخخخخ خخخخخخخحخ خخخخخخحح خخخخخحح ح خخخخخ خخخخخخخح خخخخخخحخخخ خخخخخ خحح خخخخخححخححححخحخحححخح من خخخخخخخحخخخحخخح خخخخخ خخخخخحخحخخح خخخخخ خححخحخخح خخخخخ خخخخخ مع خحخ خخخخخ خخخخخححخخخ خخخخخخخحخحخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خحح خمم ح خخخخخ خح خخخخخخحخخح خخخخخخحخ حخخخححخحخخح خخخخخ خخخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخخخخح خخخخخخخ خخخحهخ خخخخخ خخخخخ ح من خخحخحخححخخ خخخخخخخحخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خحح خخخخخ خخخخخ خخخخخخخحخ خخخخخ منخخحخخح خخخخخ خخخخخخخحخ خخخخخخخحخ خخخخخخح من خه خخخخخ هح خخخخخ خ خخخخخ خخخخخ خخخخخخخحخ خخخخخخخحخ خخخخخخخخخخخخخخخخخححخخخح خخخخخ خ من خخخخخخخحخخخحخخح خخخخخ خخخخخ حححخحححححخخخخحخخخخخحخ خخخخخ خخ خخخخخخح خخخخخ خخخخخححخححححخحخحححخ خخخخخ خح خخخخخخحخخح خخخخخخحخ خخخخخ خخخخخخ خخخخخحخحطخخ خخخخخ خ خخخخخخخحخخخخحخخححطخخخخخخخخخخخححخخخح خخخخخ ح خخخخخ خخخخخخخح خخخخخ خخخخخ خخخخخخحخخخ خخخخخ خخخخخخخحخ خخخخخخحخخخ خخخخخ خخ خخخخخ خخخح خخخخخخخحخ خحخخحخخحخخحححخحححخح خخخخخ خخخخخخخحخخحخحخحهخح خخخخخحخح خخخخخخ خخخخخخ حخح خخخخخححخححححخحخححح خحح خخخخخ خخخخخ خخخخخخخحخ ههخح خخخخخ حخ خخخخخ خخخح خخخخخخحكخ خخخخخ خخخخخخخحخ خخخخخخحخخخخخحخخحخخخح خخخخخخخحخ خح خخخخخخحخخححخح خخخخخ خخخخخ خخخخخخخحخخحخخخح خخخخخ خخخخخخخحخخ خخخخخ خخخخخخحخخخ خخخخخخخ خخخخخ خخخخخخ خخخخخخخحخ خحخح خخخخخ خخخخخخخحخ خخخخخ خخخخخ خخخخخ خححخحححححخححححححححخحخححخححححححححححجخخخحخححخح خخخخخ خخخخخخخحخ خخخخخ خخخخخخخحخ خخخخخخ خخخخخخححححججححجحججححججخححححححححخحخححخححححححح
@ime ous و و الفرماج خمممممممممممخطححححححخطحطخححطحطححح ممكن خخخخخخ من حح كي ح من خخخخخ خخخخخخطخ من خخخخخ خخخخخ خخخخخخطخ من خ خخخخخخ حح خخخخخخطخخ من ح من خخخخخ خخخخخطحطخحح خخخخخخ خخخخخخخحخ خخخخخخ خ خخخخخخ من خخخخخ خخخخخخطخ خخخخخخ ح من خح خخخخخخطخخ من خخخخخ من خخخخخ خخخخخطخ خخخخخخ من خخخخخ خخخخخ خخخخخ خخخخخ من خخخخخخطخ خخخخخ خخخخخ خخخخخ من حخخخححخحخخح من خح كماخح خح حخخخححخحخخح من خخخخخ خخخخخ خخخخخ خخخخخ خحح خمم خح خخخخخ حح كي خخخخخ خخخخخحخ من حخخخححخحخخح خخخخخ حح كي خخخخخ خخخخخحطخ من خخخخخ من ح خخخخخ خخخخخ خخخخخححخححححخحخححح خخخخخ خح خخخخخ خخخخخ خخخخخطخحهخححخحطخخخخحخخخخخ من خخخخخحححححخح من خح خخخخخخخ من خح خخخخخخخ خخخخخخ خخخخخخخحخ خخخخخخحح من خخخخخ خخخخخطخحخ من خخخخخخح خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخخ خخخخخخخحخ من خح خخخخخخخ خخخخخ خخخخخ خخخخخحخح من خح خخخح من خ خخخخخخخح خخخخخ خخخخخ خخخخخ خخخخخ خخخخخ خخخخخححخخخح خخخخخ حح كي خخخخخخحح خخخخخ خخخخخ خخخخخحخح خخخخخ من خخخخخخح خخخخخ خخخخخ خخخخخخ من خخخخخ خخخخخ خخخخخخحخحخحطححخخ خخخخخ حح ممكن كي طخخ من خخخخخخح خخخخخ حح خخخخخ خخخخخحخح خخخخخخ خخخخخخخحخ خخخخخخحححخح من حح خخخخخ خخخخخخخحخ خخخخخخ خخخخخخخحخ خحخح خخخخخ خخخخخه خخخخخ خ خخخخخخخح خخخخخخح خخخخخ خخخخخ حح ممكن خح من خح خخخح حخخخححخحخخحخخحخح خخخخخ خخخخخ خخخخخ حخ كي خخخخخخحح خخخخخ خخخخخ خخخخخخ خخخخخخخحخ حح خخخخخخحخ خخخخخ خخخح من خخخخخ خخخخخ خخخخخخ خخخح خخخخخ 9 خخخخخ خخخخخ خخخخخخخحخ خخح من خخخخخ خخخخخ خخخخخخخحخ ح0خح خخخخخ خحح خخخخخ خخخخخخخحخ خخخخخخخحححح خخخخخ خخخح خخخخخ خخخخخخخ خخخخخخ خخخخخخخحخخ خخخخخخخح خخخخخححخخخح خخخخخ خحح حخخخححخحخخح خخخخخ خحه خخخخخححخححححخحخححح خخخخخ خخخخخ خ خخخخخخخخحخحخخح خخخخخ حخ خخخخخخخخحخحخخح خخخخخ حخخخححخحخخحخخحخح9حخححححخح خخخخخ خخخخخحخحطخح خخخخخ خخخخخ خخخخخخ خخخخخخخخخخححخخخح خخخخخ خخخخخخخ خخخخخخخحخخ خخخخخخخح خخخخخخحخخخ خخخخخ خخخح خخخخخ خخخخخخخ حخخخححخحخخح من خخخخخ خخخخخ خخخخخخ خخخخخخخحخ خخخخخخحح خخخخخ خخخحطخهححخخخححخححخخخ خخخخخخخحخ خخخخخ خخخخخخححخحخح خخخخخ خخخخخخخخخخححخخخح خخخخخخخح خخخخخخحخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخخخخححخخخح خخخخخخخح خخخخخخحخخخ خخخخخخح خخخخخ خخخخخ خخخخخححخححححخحخححح خخخخخ من خخخخخ خخخخخ خخخخخ خ خخخخخخخخحخحخخحخح خخخخخخخحخ خح خخخخخخطخخحهحخحخحخح خخخخخ خخخخخ خخخخخخخحححح خخخخخحخخح خخخخخخخحخ خحح حخخخححخحخخح خخخخخححخححححخحخححح خخخخخخخخخخخحخخخ خخخخخ خخخخخ خخخخخححخححححخحخحححخ خخخخخ خخخح خخخخخ خخخخخخخخهح خخخخخخح خخخخخ خخخخخ خخخخخخحخححخح خخخخخ خخخخخ خخخخخخخححححخحخ من خخخخخ خخخخخ خخخخخخخححححخحخخخ خخخخخ خح خخخخخح خخخخخ خخخخخخخححححخحخخخخح من خ خخخخخخخخحخحخخحخحهخحخخحطهح خخخخخ خخخخخححخحخ من خخخخخ خخخخخححخححححخحخحححخ خخخخخححخححححخحخحححخ ح خخخخخ خخخخخخخح خخخخخ خخخخخخخحخ خخخخخ خح خخخخخخحخ خخخح خخخخخخخحخ خخخخخ خخخخخ خخخخخححخححححخحخحححخ خخخخخ خخخح خخخخخخخحخ خخخخخخح خخخخخ خخخخخخطخحطخخح خخخخخ خخخخخححخخخ خخخخخ خخخخخخخح خخخخخ خخخخخخخحخحححخححخطخح خخخخخ خخخح خخخخخخخحخخحخخخح خخخخخ خخخخخ خخخخخخخحخخحخخخح خخخخخ خخخخخخخحخ خخخخخ خ خخخخخ خخخخخخخحخ خخخخخ خخخخخ خخخخخخخححححخحخ خخخخخخ خخخخخخخحخ خخخخخخح خخخخخحهحهخحطخخخحح خخخخخ خخخخخخخخخخححخخخح خخخخخ خخخخخخخ خخخح خخخخخخخحخخحخخخح خخخخخخخحخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخ خخخخخخح خخخخخ خخخخخ خخخخخخطخهح خخخخخ خخخخخخخحح خخخخخخخحخ خخخخخخحح خخخخخحح خخخخخ خخخخخخحخخخ خخخخخ من خخخخخخخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خخخخخخخطخخححخحخحخهخح خخخخخحخحخح خخخخخ خخخخخخخ خحح خخخخخ خخخخخ خخخخخخ خخخخخ خخخخخخخ خخخخخخخحخخخحخخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخخححححخحخ خخخخخخححخحح خخخخخ خخ خخخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخ خخخخخخخحطح خخخخخححخححححخحخحححخ خخخخخخ خخخخخ خخ خخخخخخح خخخخخخحخححخهح خخخخخ خخخخخخخحخ خخخخخخحح خخخخخحح ح خخخخخ خخخخخخخح خخخخخخحخخخ خخخخخ خحح خخخخخححخححححخحخحححخح من خخخخخخخحخخخحخخح خخخخخ خخخخخحخحخخح خخخخخ خححخحخخح خخخخخ خخخخخ مع خحخ خخخخخ خخخخخححخخخ خخخخخخخحخحخح خخخخخ خخخخخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خحح خمم ح خخخخخ خح خخخخخخحخخح خخخخخخحخ حخخخححخحخخح خخخخخ خخخخخ خخخخخ خخخخخخخحخ خخخخخ خخخخخخخححححخحخخخخح خخخخخخخ خخخحهخ خخخخخ خخخخخ ح من خخحخحخححخخ خخخخخخخحخ خخخخخخخحخ خخخخخخحخححخح خخخخخ خحح خخخخخ خخخخخ خخخخخخخحخ خخخخخ منخخحخخح خخخخخ خخخخخخخحخ خخخخخخخحخ خخخخخخح من خه خخخخخ هح خخخخخ خ خخخخخ خخخخخ خخخخخخخحخ خخخخخخخحخ خخخخخخخخخخخخخخخخخححخخخح خخخخخ خ من خخخخخخخحخخخحخخح خخخخخ خخخخخ حححخحححححخخخخحخخخخخحخ خخخخخ خخ خخخخخخح خخخخخ خخخخخححخححححخحخحححخ خخخخخ خح خخخخخخحخخح خخخخخخحخ خخخخخ خخخخخخ خخخخخحخحطخخ خخخخخ خ خخخخخخخحخخخخحخخححطخخخخخخخخخخخححخخخح خخخخخ ح خخخخخ خخخخخخخح خخخخخ خخخخخ خخخخخخحخخخ خخخخخ خخخخخخخحخ خخخخخخحخخخ خخخخخ خخ خخخخخ خخخح خخخخخخخحخ خحخخحخخحخخحححخحححخح خخخخخ خخخخخخخحخخحخحخحهخح خخخخخحخح خخخخخخ خخخخخخ حخح خخخخخححخححححخحخححح خحح خخخخخ خخخخخ خخخخخخخحخ ههخح خخخخخ حخ خخخخخ خخخح خخخخخخحكخ خخخخخ خخخخخخخحخ خخخخخخحخخخخخحخخحخخخح خخخخخخخحخ خح خخخخخخحخخححخح خخخخخ خخخخخ خخخخخخخحخخحخخخح خخخخخ خخخخخخخحخخ خخخخخ خخخخخخحخخخ خخخخخخخ خخخخخ خخخخخخ خخخخخخخحخ خحخح خخخخخ خخخخخخخحخ خخخخخ خخخخخ خخخخخ خححخحححححخححححححححخحخححخححححححححححجخخخحخححخح خخخخخ خخخخخخخحخ خخخخخ خخخخخخخحخ خخخخخخ خخخخخخححححججححجحججححججخححححححححخحخححخححححححح
i had this error can you help me b'400 - Bad request'
آمَنَ الرَّسُولُ بِمَا أُنْزِلَ إِلَيْهِ مِنْ رَبِّهِ وَالْمُؤْمِنُونَ ۚ كُلٌّ آمَنَ بِاللَّهِ وَمَلَائِكَتِهِ وَكُتُبِهِ وَرُسُلِهِ لَا نُفَرِّقُ بَيْنَ أَحَدٍ مِنْ رُسُلِهِ ۚ وَقَالُوا سَمِعْنَا وَأَطَعْنَا ۖ غُفْرَانَكَ رَبَّنَا وَإِلَيْكَ الْمَصِيرُ. لَا يُكَلِّفُ اللَّهُ نَفْسًا إِلَّا وُسْعَهَا لَهَا مَا كَسَبَتْ وَعَلَيْهَا مَا اكْتَسَبَتْ رَبَّنَا لَا تُؤَاخِذْنَا إِنْ نَّسِينَآ أَوْ أَخْطَأْنَا رَبَّنَا وَلَا تَحْمِلْ عَلَيْنَا إِصْرًا كَمَا حَمَلْتَهُ عَلَى الَّذِينَ مِنْ قَبْلِنَا رَبَّنَا وَلَا تُحَمِّلْنَا مَا لَا طَاقَةَ لَنَا بِهِ وَاعْفُ عَنَّا وَاغْفِرْ لَنَا وَارْحَمْنَا أَنْتَ مَوْلَانَا فَانْصُرْنَا عَلَى الْقَوْمِ الْكَافِرِينَ. [البقرة 285 - 286]. مرة واحدة
كلام فى غايه الجمال والوضوح, شرح سهل ممتنع سبحان الله مصر ولاده دائما للعباقره
تسلم عالشرح الجميل ده .. ربنا يبارك فيك
added points:
1- we could use dictionary to add all the fields and then append this dictionary to master list for every record..then start over
2- at the end we can use pandas to write to csv and view the table and access or filter the data as what we need
3- the code as a whole could be presented as a way to build REST API, custom ..so this could be an idea for a lesson
4- in case of scraping big amount of data and feed it to pandas, this could be an idea for a lesson for data science as a start on how to collect data then work on getting data insights from it and take decisions.
Thanks a lot
AMAZING points!!! thank you very much
@@Codezilla You are most welcome Brother
@@Codezilla وفي كمان دالة اسمها soup = Beautifulsoup(src, 'lxml')
print(soup.prettify())
اسمها ()prettify
جزاك الله كل خير يارب 💖💖💖
ربنا يباركلك انت اكتر حد شرحه بسيط و و الافضل انه عملي و بتشرح بالتفصيل اثناء التطبيق العملي بحيث يفهم المبتدأيين الي زيي هما بيعملو ايه مش تنفيذ و خلاص .. رائع رائع :)
السلام عليكم ورحمة الله وبركاته
ممكن تعمل video شرح عن مكتبة tensorflow and keras في موضوع neural network.
فيديو رائع حقيقة شكرا جزيلا الك استاد اسلام على مجهوداتك و لك منا كل الدعم و التشجيع ❤
بجد شكرا كثير وربي انك كفو وراجل جدع بانك عامل محنوى مجاني بجودة شرح رائعة مثل هيك دورت كثير على فيديوهات وما فهمت شي غير تا حضرت هلكورس بتاعك وحللي كل مشاكلي بال webscraping انته حرفيا غطيت كلشيء بالمكتبة بهذا الكورس. تحية طيبة ليك يجدع 💛💛💛
شرح رائع ومشاريع ممتازة نرجو الاستمرارية في التطبيق العملي 👏
مستمر ان شاء الله
ربنا يزيدك من علمه وفضله أن شاء الله على المجهود الرائع
ماشاء الله الله يعطيكم العافيه
ممكن حضرتك تشرح multiblethreads
المصري عملاق ف اي حاجه والله وانا عمال اتفرج علي عراقيين واردنيين بال 15 فديو والنتيجه بلح ده من فديو واحد خلي الواحد برنس ربنا يبارلك ليك يارب خش علينا بقا بحاجه سيلينيوم وروقنا كده
ربنا يكرمك ويوفقك يارب عظمه والله❤
عاش والله يا هندسه انا قول اما شفت العنوان عيني زغللت ربنا يجازيك كل خير والله
ما شاء الله عليك حبيبي ❤
ربنا يباركلك في جهدك.
الف شكر يا هندسه
وجزاك الله خيرا
قبل اما اتفرج على اى حاجه والله
ممكن دورة في بارك الله فيكDATA SCIENCE
فيديو أكثر من رائع...وانا استفدت منه كتير
انا بس عندي اقتراح...بدل حوار ال csv الرخم دا
لية منستعملش pandas library و نعمل empty dataframe وكل ليست احنا طلعناها نحطها ك column في ال dataframe
وبعد كدا اعمل اكسبورت لل dataframe ك csv
اعتقد هتبقي اسهل بمراحل ومن غير loops
import pandas as pd
df=pd.DataFrame()
df['jobs']=Jobs
df['companies']=companies
df['locations']=locations
df.to_csv('scrapped_data.csv',index=False)
شرح في غاية الروعة و الافادة الله يبارك فيك
جزاك الله كل خير عمل ولا أروع وشروح وتنسيق متعوب عليه جدا وسرد للأفكار بطريقة أحترافية
شكرا جزيلا , عمل رائع بارك الله فيك وكل من يساهم في توصيل العلم , بالتوفيق دوما
I rarely comment on UA-cam videos but this video in addition to the Python playlist was outstanding
الف شكر على المجهود 💚
ممكن كورس kivymd 🌹
جزاك الله خير ياريت بقي ياهندسه تعملنا كورسات للبايثون في مجال معين زي backend or data science
السلام عليكم
بارك الله فيك ويسعد ايامك
على المجهود الطيب وعلى هذه الدروس الممبزة
تسلم ويارب يكرمك ويوفقك
عايزين حضرتك نكمل الخوارزميات هياكل البيانات
جعله في ميزان حسناتك
🙏
لو كان عندي وقت كنت ضفت للسكريبت option يخليك تسرش علي ال job title الي أنت عاوزوا ك parameter
عمل جبار !!!
القناه حقيقةً تغني عن الكثير والكثير من البحث ..تمارين وتعليم وشرح ممتاز جداً..
جزاك الله كل خير و زادك علم ومعرفة !
في بداية رحلتي لتعلم البايثون وسعيدة إني لقيت هالقناه و بالتأكيد مستمره معاك 👍
شكراً لك شرح واضح ومرتب وهذا هو المهم لان الصفحات والمعلومات تختلف , لكن اخذت منك المفهوم
اعمل ترتيب للدورة وخصص جزء للبدايات فى البرمجة للمبتدئين
مش فاهم قصدك معلش ممكن توضح اكتر
عاش استمر
اتمنى تكمل سلسلة كاملة عن web scripting
و شرح استخدام الذكاء الاصطناعي فية
ربنا يجعل مجهودك في ميزان حسناتك وبركة ليك في حياتك واولادك
جزاكم الله عنا خيرا
جزاك الله خير شرح واضح وجميل👍❤️
درس جميل جدًا جدًا و ممتع و مفيد
أشكرك❤
الله يعطيك العافيه شكرا كتير افضل شرح بشوفو بحياتي ❤️❤️
انت راجل زي الفل تسلم كمل يا بطل انت زي الفل ان شاء الله توصل لل مليون مشترك
عااش يسطاا والله
شكرا يا اسلام على مجهوداتك الطيبه واتمنى تزيد الدروس لانها جدا مفيدة
جزاك الله خيراً ونسأل الله أن يجعله في ميزان حسناتك
you helped me so much with scraping, thank you so much. You covered everything i needed to know .
ما شاء الله
انا فكرته هيبقا فيديو ربع ساعة ان شاءالله لسه فيه اكتر 💕
⭐جزاك الله خيرا ⭐شرح مبسط وسهل ما افتهمت شي ورا اوكف برمجه
مبدع دايما
كورس رائع ومختصر بارك الله فيك كل الشكر لك
اسلام عايز اقولك بس شكرا انا ابتديت اتعلم برمجة على قناتك طبعا روحت لقنوات تانية علشان انوع المصادر تبعا لنصيحتك لكن علشان بتعلم بايثون فانا مركز معاك ومع عبد الرحمن جمال وحقيقى انت اسلوبك مميز جدا فى الشرح وفى فترة قليلة قدرت اكسب مجموعة مهارات ومعارف قوية وفعالة فشكرا جدا ليك
واتمنى فى يوم نتقابل وانا بنفذ مشروع معاك
عاااش ي هندسة
كنت مستني الڤيديو دا من زماان 💜
جميل جدا جزاكم الله خيرا و علمنا وإياكم علما نافعا
أنت اجدع واحد على الكوكب ❤️
hello from tunisia .. goood job that was so clear ... keep the good work up
شكرا على الفيديو بس ياريت كان في ملف للكود على القيت هوب Git Hub حتى يمكن نقارن ونقرأ الكود لأن كم مرة احتجت ارجع بالفيديو حتى أوصل لنقطة معينة لما بطبق الكود عندي. بس الحمد لله كل شي اشتغل الله يبارك لك في صحتك وعائلتك
جزاك الله خير ، استفدت جدا جدا و حبيت ال web scraping
يعطيك العافية ياليت كنت نزلت الكود عشان نمشي معاك حبه حبه.. اشكرك جدا
حبييي شكرا جدا ❤️❤️
شكراااا فعلا شرح واضح ومبسط جدا بارك الله فييييك
ربنا يحفظك و يجزيك خير يا ريس بالعلم ده
مجهود رائع وشرح وافي ان شاء الله سيتم التطبيق لاحقا لملاحظة الملاحظات المهمة ... تحياتي
شرح ممتاز، بارك الله فيك
فيديو جميل جداً... أشكرك... جزاك الله خيراً...
أقترح لو تعمل فيديو آخر يشرح نفس الشرح، لكن للمواقع الانتراكتف Interactive إللي فيها صور توضيحية تتغير بحسب اليوم، مثل أسعار الذهب وما شابه... شكراً مرة ثانية
فيديو رائع جازاك الله كل خير ، رغم ان فيه بعض التغييرات الطارئة من الموقع ، حفظك الله
يسطا ما تعمل playlist تشرح فيها تعلم C++
في بدائل كتير لc++وملهاش غير الشروحات القديمة واستخداماتها تنحصر في انظمة التشغيل لو عايز تبقي هاكر محترف اتعلمها
ما شاء الله , جزاك الله خيرا
مبدع كالعادة ❤
انشاء الله في ميزان حسناتك
ممكن بدل ما تستخدم zip_longest استعمل ال zip العادي
list(zip(job_title, company_name, location_name, skills ))
هيعمل نفس الشغلة
zip_longest مفيده عشان لو في قيمه ناقصه في اي ليست تستبدل ب none بدل ما يطلع ايرور
اتمنى تقدم لنا بعض الدورات في علوم البيانات
شكرا جزيلا لك
يعطيك العافية ؟
متى سيتم استكمال دورة الخوارزميات وهياكل البيانات ؟
uk] hl; (بالعربي)
من افضل الحاجات الي بتحصل في اليوم هي فديو ليك جديد
شكرا يا اقوى مبرمج في العالم❣❣
شكرا لك أخي على هذا العمل الرا ئع
عاشت ايدك ياريت اتسويلنه هيج فديوات عن مكتبات بايثون المتبقيه او المكتبات المهمه
How to use Python BS4 to access text within HTML tag,without class ?
شرح فوق الممتاز
Mashallah, great job , Allah yebarklk
Nice. Thanks Islam
شرح فوق ممتاز
الله ينور عليك
لو سمحت أظن أن هناك خطأ بحيث أن الأوقات التي مضت منذ أن تم نشر الأعمال يتم إحضارها بصفة غير مرتبة ومختلطة وبالتالي يمكن أن يلتقي عمل مع وقت خاص بعمل آخر وهذا نتيجة أن الأعمال غير مرتبة بإعتبار الوقت الذي مضى عن نشرها لكن بالنسبة للأوقات يتم إحضار الأجدد ثم الأقدم.
السلام عليكم من فضلك استاذ اذا بالامكان شرح حول برمجة النظام المتعدد الوكيل multi agent system
الله يوفقنا وإياك
حقيقي شرحك رهييييييب ❤️❤️❤️
نتمناو منك تحطلنا دورة كاملة مفصلة على
Aoutomation
بصفة عامة فالمتصفح الكثير من الناس تبحث عن محتوى عربي ولا يوجد حاليا محتوى عن هكذا
جزاك الله خيرا ي هندسة. حبيت بس اشكرك وانبهك ان موقع وظف غير حاجات كتير ف الصفحة بتاعته. آنا مشيت معاك وووصلت لخطوة اضافة الرواتب والخبرات تقديبا الخطوة ال ٨ لكن لقيت البرنامج بيجيب رسالة خطآ انه مش عارف يبحث عن الصفحة المطلوبة.
بقالي تلت ساعات عمال الف ليها يمين شمال مش عايزة تيجي معايا برضه
ياريت حد يساعدنا والله ضيعت وقت كبير في التطبيق وشخصيا فعلا محتاج النتائج للملف
عاشت أيدك و بارك الله بك
شكرا يا جدع الله يرحم والديك
Thank u so much mr islam but i find that there is a small mistake in your code (the dates are not equivalent to the job oppportunities because the job opportunities are not organised on the website) hope you give me an answer that contains the resolution of this problem soon !
in 1:12:07
by dividing total jobs by double slash you will get a rounded down value
if results = 152 result so the rule in if condition will give yo 10 and you will miss the last page
we should add another cond for page_limit
if page_limit % 15 > 0 :
page_num_limit = (page_limit // 15) +1
else:
page_num_limit = (page_limit // 15)
if page_num > page_num_limit :
كلام سليم من احمد سليم، شكرا احمد للاضافه المهمه!
جزاك الله خير كنت هقول نفس الكلام
هو بس تعديل بسيط ان الترقيم بيبدأ بصفر فكلام المهندس اسلام هيكون هو اللي صح
@@أحمدعبدالحميد-ل2ض
الترقيم بيبدأ من الصفر ايوا هتنفع في الحالة الي انت تقصدها ولكن في مشكلة لو افترضنا ان عدد الصفح 10 بالضبط دا معناه ان اللوب المفروض يبدأ من اول 0 وينتهي ويبقا اخرة 9 علشان يبقا تم 10 صفح
ولكن في الفيديو الليميت لازم يبقا اكبر من رقم الصفحة علشان يخرج بالتالي مستحيل يبقا اكبر منها الا اذا كان مثلا رقم الصفحة 11
ودا معناه ان اللوب هيفضل شغال من 0 لحد 10
وانت كدا عملت لوب على 11 صفحة وهما اصلا من البداية 10 صفح بس والمفروض اللوب بتاعك ينتهي عند 9
thank you for this tutorial it was beneficial, and i wish u teach us how scrap dynamic data, i mean if the owner of the site change some html tag or add something i want it to be shown automatically in my csv file, is that even possible ?
Great content Thank You
My pleasure!
جزاك الله الف خير
عمل جبار
هل من الممكن عمل فيدوهات جديدة في هذا الموضوع
ماشاء الله شرح واضح وجميل
عاش الله ينور , شغل فاخر
كالعادة ابداع✨
الله يعطيك العافية
ي بشمهندس مش تتأخر علينا فى كورس الداتا ستركشرز اللى انت قلت عليه
بارك الله فيك
السلام عليكم
اولا بشكرك على مجهودك
ثانيا انا بسال هل ممكن اعمل web scraping من ابلكيشن
السلام عليكم ويعطيكم العافيه
لو سمحت عندي سؤال بخصوص النقطه 8 لما اعملها واحاول اضيف ال Salary بعطيني بال terminal زي كانه في مشكله بال url
Traceback (most recent call last):
result = requests.get(link)
return request("get", url, params=params, **kwargs)
شو الحل ؟؟ وشكرا للجميع
وحش يا هندسة... ياريت لو استخدمت pprint بدل print عند الشرح... حتى الطباعة على الكونسول تكون مرتبة
جزاك الله كل خير يارب
شرحك جميل ما شاء الله 🥰🥰