Blog Post
عنوان المحادثة: دعني أبحث عن الكود المسؤول عن المحاولات الثلاثة: Searched for regex ال...
التاريخ: 08.01.2026
التصنيف: 🔬 الرياضيات والخوارزميات والعلوم
إجمالي الرسائل: 3 | ياسر: 0 | M: 3
M
دعني أبحث عن الكود المسؤول عن المحاولات الثلاثة: Searched for regex البحث في node|بدء البحث في node|محاولة البحث بدون (**/search_algorithm.py), 3 resultsRead [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2300-2300), lines 2300 to 2650الكود طويل جداً. دعني أهمّش المحاولتين الأولى والثانية (البحث بـ node) وأبقي فقط المحاولة الثالثة (بدون node): Using "Replace String in File"Summarized conversation historyالآن دعني أهمّش باقي كود المحاولة الأولى (من داخل الـ loop): Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2315-2315), lines 2315 to 2480دعني أقرأ باقي كود المحاولة الأولى والثانية لأهمّشهم بالكامل: Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2315-2315), lines 2315 to 2625الآن سأهمّش كل كود المحاولتين الأولى والثانية (كل الكود من سطر 2318 إلى 2619)، ونبقي فقط المحاولة الثالثة (البحث بدون node): Using "Replace String in File"Made changes.
08.01.2026 08:25
M
دعني أبحث عن الكود المسؤول عن المحاولات الثلاثة: Searched for regex البحث في node|بدء البحث في node|محاولة البحث بدون (**/search_algorithm.py), 3 resultsRead [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2300-2300), lines 2300 to 2650الكود طويل جداً. دعني أهمّش المحاولتين الأولى والثانية (البحث بـ node) وأبقي فقط المحاولة الثالثة (بدون node): Using "Replace String in File"Summarized conversation historyالآن دعني أهمّش باقي كود المحاولة الأولى (من داخل الـ loop): Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2315-2315), lines 2315 to 2480دعني أقرأ باقي كود المحاولة الأولى والثانية لأهمّشهم بالكامل: Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2315-2315), lines 2315 to 2625الآن سأهمّش كل كود المحاولتين الأولى والثانية (كل الكود من سطر 2318 إلى 2619)، ونبقي فقط المحاولة الثالثة (البحث بدون node): Using "Replace String in File"Using "Replace String in File"الآن دعني أحذف التعليق الشرطي وأبدأ مباشرة بالمحاولة الثالثة: Using "Replace String in File"الآن دعني أزيل الـ indentation الزائد من كود المحاولة الثالثة: Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2620-2620), lines 2620 to 2750Using "Replace String in File"الآن دعني أكمل قراءة باقي كود المحاولة الثالثة وأصلح الـ indentation: Read [](file:///c%3A/Users/miraz/OneDrive/Desktop/Projects/amazon_project/search_algorithm.py#2750-2750), lines 2750 to 2850Using "Replace String in File"تمام! تم تعطيل المحاولتين الأولى والثانية (البحث بـ browse_node_id) والآن نبحث مباشرة بدون node. هذا سيقلل عدد طلبات الـ API من 3 إلى 1 لكل كلمة مفتاحية، مما يخفف من مشكلة الـ rate limiting بنسبة ~66%.التغييرات:- ✅ همّشت المحاولة الأولى (البحث بـ node_id من القائمة)- ✅ همّشت المحاولة الثانية (إعادة البحث بحد ثقة 15%)- ✅ أبقيت فقط المحاولة الثالثة (البحث بدون browse_node_id)- ✅ صححت الـ indentation لتكون المحاولة الثالثة جزء من الـ function مباشرةالآن جرب البوت مرة أخرى، من المفترض أن يقل الـ rate limiting بشكل كبير.Made changes.
08.01.2026 08:28
M
"Makeup": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/16630491031/ref=zg_bs_nav_beauty_1", "Manicure & Pedicure": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/16630492031/ref=zg_bs_nav_beauty_1", "Salon & Spa Equipment": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/27064302031/ref=zg_bs_nav_beauty_1", "Shaving & Hair Removal": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/16630493031/ref=zg_bs_nav_beauty_1", "Skin Care": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/16630494031/ref=zg_bs_nav_beauty_1", "Tools & Accessories": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/16630495031/ref=zg_bs_nav_beauty_1", "1": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/ref=zg_bs_pg_1_beauty?ie=UTF8&pg=1", "2": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/ref=zg_bs_pg_2_beauty?ie=UTF8&pg=2", "Next page→": "https://www.amazon.sa/-/en/gp/bestsellers/beauty/ref=zg_bs_pg_2_beauty?ie=UTF8&pg=2" } }, "Books": { "link": "https://www.amazon.sa/-/en/gp/bestsellers/books/ref=zg_bs_nav_books_0", "subcategories": { "Arts & Photography": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964832031/ref=zg_bs_nav_books_1", "Biographies & Memoirs": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964833031/ref=zg_bs_nav_books_1", "Business & Economics": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964834031/ref=zg_bs_nav_books_1", "Calendars & Annuals": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964835031/ref=zg_bs_nav_books_1", "Children's Books": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964836031/ref=zg_bs_nav_books_1", "Comics, Manga & Graphic Novels": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964837031/ref=zg_bs_nav_books_1", "Computers & Internet": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964838031/ref=zg_bs_nav_books_1", "Cookbooks, Food & Wine": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964839031/ref=zg_bs_nav_books_1", "Crafts, Hobbies & Home": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964840031/ref=zg_bs_nav_books_1", "Crime, Mystery & Thrillers": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964841031/ref=zg_bs_nav_books_1", "Education Studies & Teaching": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964842031/ref=zg_bs_nav_books_1", "Engineering & Transportation": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964843031/ref=zg_bs_nav_books_1", "Family & Lifestyle": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964844031/ref=zg_bs_nav_books_1", "Health, Fitness & Nutrition": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964845031/ref=zg_bs_nav_books_1", "History": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964846031/ref=zg_bs_nav_books_1", "Humor & Entertainment": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964847031/ref=zg_bs_nav_books_1", "Law": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964848031/ref=zg_bs_nav_books_1", "Literature & Fiction": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964849031/ref=zg_bs_nav_books_1", "Medicine & Nursing": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964850031/ref=zg_bs_nav_books_1", "Politics, Philosophy & Social Sciences": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964851031/ref=zg_bs_nav_books_1", "Reference": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964852031/ref=zg_bs_nav_books_1", "Religion & Spirituality": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964853031/ref=zg_bs_nav_books_1", "Romance": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964854031/ref=zg_bs_nav_books_1", "Science Fiction & Fantasy": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964855031/ref=zg_bs_nav_books_1", "Science, Nature & Math": "https://www.amazon.sa/-/en/gp/bestsellers/books/16964856031/ref=zg_bs_nav_books_1",
08.01.2026 08:49