1masoud
5 سال پیش توسط 1masoud مطرح شد
9 پاسخ

باز نشدن سایت با curl

سایت باز میشه اما اطلاعات رو نمایش نمیده

$url="http://www.telewebion.com";
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, 'UTF-8');
$result=curl_exec($ch);
curl_close($ch);
echo $result;

ثبت پرسش جدید
1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@code2code
چیزی میدونی


مهدی
@code2code 5 سال پیش آپدیت شد
0

نگاه یه سری سایتا هستن که بیشتر قسمتاشون توسط جاوااسکریپت لود میشه
و اکثر قسمتای سایت توسط api هندل شده
نمیدونم چجوری بگم بعضی سایتا رو دیدی که مثلا حتی صفحه جدید رو که میزنی اصلا مرورگرت لود نمیشه فقط بعضی قسمتای صفحه عوض میشن یا مثلا هی میری پایین هی چیزای جدید لود میشه و...
این سایتا اصطلاحا میگن spa
حالا توی این سایتا به جای اینکه بری سایتو با رگولار چک کنی باید api ها رو چک کنی
تو کنسول کروم توی سربرگ نتورک گزینه XHR رو بزن تمام درخواستای ajax رو نشون میده باید جسون درون اون رو بررسی کنی کل فایلا توی اونان
موفق باشی


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@code2code
پیدا کردم لینک ها رو دوباره باcurl فراخوانی میکنم نمایش نمیده مشکل من همین نمایشن ندادن صفحه رو میخونه اما مطالب رو نمایش نمیده
با python نمیشه اطلاعاتشو بیرون بکشم


مهدی
@code2code 5 سال پیش مطرح شد
0

عزیزم محتوای اون لینکا جیسونه یا لینک ویدئو من الان چک کردم همشون کار کردن هدر خاصی هم نمیخواد ست بشه همشون هم متودشون get جالبه مشکل داری
بعد این واسه اینکه ازش کپی نکنن اومده هر چند ثانیه یه توکن میفرسته که نتونه کسی کپی کنه و دانلود کنه ولی یکم روش کار کنی راحت اینم میشه انجام داد


مهدی
@code2code 5 سال پیش مطرح شد
0

کد توکنش base64 که توش تاریخه و.. به همین سادگی من بخوابم بای
و


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@code2code
دستت درد نکنه


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش آپدیت شد
0

@code2code
آقا مهدی ببخشید فقط من چطوری فایل های ajax رو بیرون بیارم منظورم در بخش network قسمت xhr رو چطوری با php بخونم


مهدی
@code2code 5 سال پیش مطرح شد
0

نگاه توی نتورک که میری روی هر لینک که کلیک میکنی نوشته متدش چیه هدراش چی بودن ریکوئست چی بوده و ریسپانس چیه
همون کارا رو با curl یا guzzle انجام بدی درست عمل میکنه چیز سختی نیست


1masoud
تخصص : php,laravel
@masoudproton 5 سال پیش مطرح شد
0

@code2code
سلام آقا مهدی ببخشید
من هر کاری کردم نشد؟
میشه نمونه کد بدید؟


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

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