بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بیرون کشیدن اطلاعات از وبسایت های دیگه
+1
0

منظورت خوندن عناصر html هست؟ (8 سال پیش)
0
0

آره .
الآن این سایت هایی که میان از سایت های دیگه اطلاعات رو بر میدارن . چیکا میکنن .دقیقا (8 سال پیش)
0
0

احتمالا باید از این لایبری ها استفاده کنید : لینک (8 سال پیش)
0
0

دوست عزیز به نظرم Inspect Element تو این زمینه خوب عمل میکنه (8 سال پیش)
برای این سوال 1 پاسخ وجود دارد.

پاسخ به سوال
یحیی
8 سال پیش
0
0
برای چنین کارهایی اگر بخوای حرفهای عمل کنی شاید توی php کتابخونهی حرفهای پیدا نکنی و مجبور بشی خودت از اول بنویسی، واسه همین من پایتون رو توصیه میکنم.
ولی خیلی از کارهای خودم رو https://sourceforge.net/projects/simplehtmldom/ راه انداخته.
که مثال زیر لینک تمام عکسهای صفحه رو میگیره و نشون میده.
$html = file_get_html('http://ysarbabi.ir/blog/2016/01/install-genymotion-on-ubuntu/');
foreach ($html->find('img') as $img) {
echo $img->src . "<br>";
}
حتما یاد باشه که قبلش simplehtmldom رو دانلود و require_once کنی.حالا مثلا خودت میتونی لینک تصاویر رو بجای نمایش مثلا دانلود یا ذخیره یا ... بکنی.مثلا من ی اسکریپت تقریبا 100 خطی با همین لایبریری نوشتم که هر روز تمام تصاویر یک صفحه رو ذخیره و توی دیتابیس هم اطلاعاتشونرو ذخیره میکرد. و مسلما با cronjob هم اجراش میکردم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .