🔥 تخفیف‌های ویژه پاییزه راکت! فرصت رشد در فصل تغییرات 🧡🧡

فرصت محدود، تعداد محدود
ثانیه
دقیقه
ساعت
روز
Sanaz.mi
4 سال پیش توسط Sanaz.mi مطرح شد
4 پاسخ

scraping سایت دیجی کالا با پایتون

سلام دوستان . من تازه کارم. میخواستم سایت دیجی کالا را اسکرپ کنم هم با beautiful soup هم selenuim هم scrapy امتحان کردم. نمیشه. چجوریه من دارم اشتباه میرم یا دیگه دیجی کالا اجازه نمیده اسکرپ کنی؟
ممنون میشم کمک کنین .
سایت های دیگه مثل سایت هایی که متن های ساده دارن میشه ولی سایت های فروشگاهی مثل دیجی کالا یا زنبیل و ... نمیشه.
اصلا خروجی ای که میده انگار فقط هدر را میتونه بخوانه. به قسمت کالاها و قیمت ها که میرسه نمیتونه
کمک😭


ثبت پرسش جدید
Ibo Kiani
تخصص : Backend developer
@abdoki7788 4 سال پیش مطرح شد
1

این بخاطر اینه که وبسایت spa عه
اسکرپ کردن از این سایتا سخته


جلیل کوثریان
@Wowozella 3 هفته پیش مطرح شد
0

سلام
وب اسکرپ دیجیکالا شده موش و گربه بازی اون هی سایتش رو ارتقا میده ما نتونیم ماهم هی مهارتمون رو ارتقا میدیم بتونیم. دیدم کدیاد دات کام داره


سیدعلی
تخصص : وردپرس کار و فرانت اند دوولوپر
@saadat1400 2 هفته پیش مطرح شد
0

سلام
من این پلاگین وردپرس رو خریدم که با php نوشته شده است به درستی کار می کنه
https://www.zhaket.com/web/digi-scarper-wordpress-plugin
می تونی نگاش بکنی و ایده بگیری

فایل اش هم خواستی بهم بگو برات بفرستم


محمدطاهر غلامی
تخصص : برنامه نویس وب
@MohammadTaher.GH 2 هفته پیش مطرح شد
0

سلام و وقتت بخیر
1- بگم که سلنیوم رو کلا بنداز دور از Playwright استفاده کن. هم سبک تره و هم کارباهاش کاربردی تر و بهینه تره.
2- اینکه عموما سرویس های ضدبات در اولین صفحه کاربردی نیستن. یعنی وقتی مروگر رو باز میکنی, بهت نمیگه "شما ربات هستید" وقتی وارد صفحه دوم بشی بهت میگه بخاطر همین معمولا من در بین اسکرپ ها, مروگر رو بسته و باز میکنم.
3- اینکه بهتره یه لیست مثلا 1000تایی از یوزراجنت کاربردی داشته باشی و هر دفعه از یکی استفاده کنی
4- این هست که لود دیتا های اضافی مثل CSS/Font/Image/Video رو متوقف کنی که فقط JS ها رندر شن تا بتونی سریعتر اسکرپ کنی
بهتره 2مدل مسیر(Path) داشته باشی. یدونه نسبی مثلا

.product .data .price

و

.product > div > ... > div 

تا مسیر ها گم نشن
این ایتم ها بنظرم تو اسکرپ کاربردی بودن حالا نکته دیگه ای شاید باشه من الان یادم نیست دقیق


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام