PDA

View Full Version : نیاز به راهنمایی راجب Html Dom



farbod0007
پنج شنبه 13 تیر 1392, 02:28 صبح
سلام دوستان
میخوام یک سایتی بسازم برای قیمت سکه,طلا,ارز و ازاین جور چیزا
سایت هایی رو دیدم در این زمینه شما هم دیدید مطمعنا.میخام بدونم این سایت ها این قیمت هارو چجوری بروز میکنند.
چیزهای زیادی راجب HTMLDOM خوندم اما به هیچ نتیجه ای نرسیدم چون سوادشو نداشتم.
فقط یکی بهم گفت این کدو بذار
<?php
include 'simple_html_dom.php';
$html = file_get_html('http://10shahi.com/index.php');
$ar_table = $html->find('div[class=PriceTable]');
echo $ar_table[0];
?>
من اینو گذاشتم اما جواب نداد دوستان من از سیستم وردپرس استفاده میکنم
و نیاز به توضیحم ندارم فقط یه مثال برای من بزنید که کار کنه من اونو ویرایش میکنم
لطفا اگه کسی چیزی بلده بگی.
مرسی که کمک میکنید

farbod0007
پنج شنبه 13 تیر 1392, 14:30 عصر
دوستان خواهشا کمکم کنید خیلی حیاتی یه

dousti_design
پنج شنبه 13 تیر 1392, 17:01 عصر
برای اینکار باید روی مفاهیم پایه زبان Php تسلط داشته باشید که ظاهرا آشنایی هم ندارید.

farbod0007
یک شنبه 16 تیر 1392, 18:28 عصر
عزیز نمیتونی به ما کمک کنی ازت کمکم نخواستیم.
خو مگه مجبوری بیای اینجا بگی من PHP بلدم

MMSHFE
یک شنبه 16 تیر 1392, 20:46 عصر
دوست عزیز، با توجه به تازه وارد بودن شما در این انجمن، این بار صرفاً تذکر داده میشه. طبق قوانین، توهین به اعضای سایت ممنوعه و درصورت تکرار، مطابق قوانین سایت برخورد خواهد شد. دقت کنید که هیچکس اینجا مجبور نیست به مشکلات بقیه رسیدگی کنه و کسی هم برای این مسئله دستمزدی نمیگیره. بنابراین، اگه کسی به شما کمک میکنه، درحقیقت نوعی لطف هست و این لحن بیان، اصلاً صحیح نیست. دوستمون گفتن شما باید برای حل این مشکل، دانش پایه ای در زمینه PHP داشته باشین و حرف ایشون هم صحیحه چون کدنویسی داخل WordPress نیازمند اینه که اطلاعات پایه در زمینه های مختلف مثل شئ گرایی و طراحی قالب و سیستم کدنویسی WP و... رو داشته باشید و بدون اینها، واقعاً به مشکل بر خواهید خورد. اون کدی هم که گذاشتین، درسته ولی احتمالاً مسیر فایل simple_html_dom.php صحیح نیست و بخاطر همین، بقیه کد درست کار نمیکنه. بهرحال، اگه دوست دارین سایر دوستانتون توی این فضای مجازی به شما کمک کنن، سعی کنید طلبکار نباشید. با تشکر از شما و با آرزوی اینکه این انجمن رو مکانی سودمند برای افزایش آگاهی خودتون و به اشتراک گذاشتن اطلاعاتتون با سایر دوستان بیابید.
موفق باشید.

a_ahmadi
یک شنبه 16 تیر 1392, 21:36 عصر
http://2zaar.com/1rate/__prices.html

sh.n.n786
یک شنبه 16 تیر 1392, 23:28 عصر
درود و ...
دوست عزیز شما اگه دانشش رو نداری میتونی با یه هزینه کم این کارو به متخصصش بسپاری .
خوب این کد اگه کار هم بده شما میتونی اینو داخل plugin های Wp قرار بدی ؟
عزیزم دیگه همه کار که بچه بازی نیست !
خدایش یه عده ای که دانشش رو دارند از این راه باید نون بخورند یا نه ؟

farbod0007
دوشنبه 17 تیر 1392, 21:43 عصر
مرسی دوستان
ما یک بار گفتیم php بلد نیستیم حالا هی بزنید تو سر ما.
ولی همچین ناواردم نیستم چون تا حالا شش هفتا سایت ساختم ولی تا حالا با dom کارنکردم.
در زمن نیازی نیست حتما سیستمم وردپرس باشه میتونم تغییرش بدم.فقط به من بگید که:من چرا این کدی که بالا دادمو میذارم توی index.php قالبم ولی کار نمیکنه.
و فایل html-dom هم توی public_html گذاشتم.
یعنی اگه بقول دوستمون sh.n.n786 توی پلاگین بذارم کار میکنه؟
مرسی که کمک میکنید

yones_safari
سه شنبه 18 تیر 1392, 00:02 صبح
درود فراوان
به این دلیل جواب نمیده که قیمت ها بعد از لود شدن صفحه به صورت آژاکس گرفته میشه و به صفحه افزوده میشه و چون شما فقط محتوای صفحه رو میگیرید و تو اون دستورات جاوااسکریپت اجرا نمیشه و اما راه حلش چیه؟راحلش اینه که شما اطلاعات این صفحه:
http://2zaar.com/1rate/__Goldprices.html
http://www.8pic.ir/images/34594784093564163186.jpg
رو بگیرید که همون کدی هست که شما میخواستید با DOM پردازش و استخراج کنید.به همین خوشمزگی :)) فقط UTF-8 Encoding یادت نره.
موفق باشی.

farbod0007
سه شنبه 18 تیر 1392, 17:18 عصر
مرسی عزیز خیلی کمکم کرد
فقط جچوری باید اطلاعات اون صفحه رو بگیریم
و چجوری اونو استخراج کنیم