بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

parse کردن محتویات و html سورس یک سایت

مدیریت گفتگو
mater 9 سال پیش
آخرین تغییر: 9 سال پیش

سلام دوستان.

من میخوام یک سایت برا خودم بسازم.

یک مثال میزنم:


سایت google.com

همه دیدینش.من میخوام محتویات html همین سایت یا هر سایت دیگری رو بدون استایلاش و جاوا اسکریپتاش توو هاست خودم نمایش بدم.

مثلا اینطوری:

اساتید میتونن راهنمایی کنن؟؟ممنون

نظرات

mater 9 سال پیش
اساتید بفرمایند چه کنم
محمدرضا 9 سال پیش
سلام با تابع file_get_contents() می تونی یه سایت رو بگیری از فقط می خوای css و js حذف کنی با ریجکس می تونی به راحتی لینک های فراخانی رو حذف کنی ولی اگز می خوای فقط به متن دسترسی داشته باشی با ریجکس هر چیز وسط قرار می گیرد رو حذف کن بعد بر اساس متن رو expload کن که به یه ارایه از متن کل سایت تبدیل میشه
محمدرضا 9 سال پیش
سلام با تابع file_get_contents() می تونی یه سایت رو بگیری اگر فقط می خوای css و js حذف کنی با ریجکس می تونی به راحتی لینک های فراخانی رو حذف کنی ولی اگر می خوای فقط به متن دسترسی داشته باشی با ریجکس هر چیز وسط "" قرار می گیرد رو حذف کن بعد بر اساس "" متن رو expload کن که به یه ارایه از متن کل سایت تبدیل میشه
محمدرضا 9 سال پیش
ای بابا می خوام تگ باز بسته رو بنویسم نمیشه!!!! جایی که "" هست تگ باز و بسته منظورم هست
mater 9 سال پیش
یه مثال لطف میکنی بذاری؟
mater 9 سال پیش
یه مثال لطف میکنی بذاری؟؟؟؟؟؟

پاسخ‌ها 2

mater 9 سال پیش

یک مثال لطفا میذاری؟

 

نظرات

محمدرضا 9 سال پیش

این یه کد ابتدایی برای حذف css , js از سایت خودتون توسعه بدید من زیاد کار نکردم فقط صفحه اول گوگل چون با جاوا نوشته شده کار نمیکنه صفحه های ک هیک متن جستجو می کنید درسته

 <?php
$c=file_get_contents('http://snn.ir/');
$y=explode('</head>', $c);
$y[1]=str_replace('script', "", $y[1]);
$x=preg_replace("/<link.*?>/", "", $y[1]);
$x=preg_replace("/<script.*<\/script>/", "", $x);
echo $x;
?>

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .