🚀 تخفیف ۳۵٪ + ۳.۵ میلیون هدیه! برنامه‌نویسی رو الان شروع کن - فقط امروز!
۰ ثانیه
۰ دقیقه
۰ ساعت
۵ امیر محمد جوادی
ارور uncatch
جامعه پی اچ پی ایجاد شده در ۰۳ تیر ۱۴۰۲

سلام وقت بخیر به موقع را ن کردن کد به ارور زیر برخورد میکنیم

فایل پروژه خدمت شما

سورس کد خدمت شما

امیر محمد جوادی ۰۳ تیر ۱۴۰۲، ۲۲:۰۵

سلام،

سایت دیگری رو تست کنید چون در حال حاضر ساختار سایت دیجیکالا تغییر کرده و بصورت تک صفحه ای (Single Page Application) شده است.

صفحه ای رو چک کنید که دیتا بصورت ajax لود نشود.

محسن موحد ۰۴ تیر ۱۴۰۲، ۱۶:۱۵

سلام ودرود

مهندس از کجا بفهمیم سایت با ایجکس داره لود میشه یا خیر

امیر محمد جوادی ۰۵ تیر ۱۴۰۲، ۱۲:۳۸

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

امیر محمد جوادی ۰۵ تیر ۱۴۰۲، ۱۲:۴۸

شما وقتی سایت مقصد رو دانلود میکنید عملاً سورس html اش رو دریافت میکنید، بنابراین میتونید ctrl + u بزنید و سورس کد صفحه رو ببینید.

اونجا متوجه میشید که صفحه مدنظر چه سورس کدی بصورت پیش فرض داره و بقیه دیتا آیا با جاوااسکریپت لود میشه یا نه.

فرادرس هم بهمین شکل هست و داده‌های بصورت ajax لود میشود. البته خطای آخری که دریافت کردید ظاهرا از نوع مقداردهی سلکتور باشه.

برای Crawl سایت‌های spa باید از ابزاری مثل Puppeteer یا Selenium استفاده کنید.

محسن موحد ۰۵ تیر ۱۴۰۲، ۲۱:۴۵