PDA

View Full Version : استخراج اطلاعات از سایتهای دیگه



--masumeh
دوشنبه 05 خرداد 1393, 17:44 عصر
من سایتی را طراحی کرده ام حال در این سایت می خواهم کدی را قرا ر دهم که روزانه از چند سایت بعضی از اخبار آن را استخراج و در یک پایگاه داده ذخیره کند ممنون میشم اگه راهنمایی فرمایید

vimax23
دوشنبه 05 خرداد 1393, 18:21 عصر
من سایتی را طراحی کرده ام حال در این سایت می خواهم کدی را قرا ر دهم که روزانه از چند سایت بعضی از اخبار آن را استخراج و در یک پایگاه داده ذخیره کند ممنون میشم اگه راهنمایی فرمایید

rss یا curl
راههای مرسوم کشیدن محتوا

--masumeh
سه شنبه 06 خرداد 1393, 10:14 صبح
<?php
include('simple_html_dom.php');
$html = file_get_html('big.html');


// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
?>
با این تونستم کار کنم ولی آیا این curl است؟چون ظاهرا روشهای مختلفی برای استخراج اطلاعات از یک سایت هست ولی هاستها بعضی را غیرفعال کردن وفقط curl روی همه سایتها بازه .

masoud.ace
پنج شنبه 08 خرداد 1393, 16:16 عصر
<?php
include('simple_html_dom.php');
$html = file_get_html('big.html');


// Find all links
foreach($html->find('a') as $element)
echo $element->href . '<br>';
?>
با این تونستم کار کنم ولی آیا این curl است؟چون ظاهرا روشهای مختلفی برای استخراج اطلاعات از یک سایت هست ولی هاستها بعضی را غیرفعال کردن وفقط curl روی همه سایتها بازه .

سلام، خیر این curl نیست، استفاده از curl به مراتب سریعتر و بهینه تر از این کلاسی است که استفاده کردین، با اغلب سرویس دهنده ها هم مشکلی ندارد.
اطلاعات بیشتر http://ir2.php.net/manual/en/book.curl.php

--masumeh
شنبه 10 خرداد 1393, 17:43 عصر
ببخشید من وقتی با همون روشی که نوشتم اطلاعات مثلا یک پاراگراف را استخراج می کنم اگه انگلیسی باشه مشکل نداره ولی اگه فارسی باشه بهم ریخته نشون میده؟