PDA

View Full Version : سوال: بدست آوردن نظرات یک وبلاگ



hackershz
جمعه 08 خرداد 1388, 16:19 عصر
با سلام و خسته نباشید و تشکر ویژه به جناب مدیر این بخش و تشکر از زحماتشون
که همیشه بنده رو خوشحال میکنند

سوال بنده :

من لیست وبلاگ های پرشین بلاگ رو پیدا کردم حالا میخوام لینک نظرات آخرین پست رو پیدا کنم حالا باید چه کارکنم؟
میخوام هر وبلاگی که انتخاب شد خودکار بره تو لینک اخرین نظراتش :

lمثلا این وبلاگ

http://heiraniha.persianblog.ir/post/112

لینک آخرین نظراتش اینه
http://comments.persianblog.ir/?blogID=6780&postID=2968040&blogName=heiraniha

من بیشتر مشکلم توی بدست آوردن
blogid:
postid:
است لطفا راهنمایی کنید منتظریم

Mbt925
جمعه 08 خرداد 1388, 16:32 عصر
کاری که شما میخواین بکنید کمی حوصله می خواد.

برای کل کارایی که قصد انجامشون رو دارید، می تونید از فایل های html صفحات موردنظرتون استفاده کنید.

برای اینکه روال کار دستتون بیاد، یکی از وبلاگ های مثلا سایت پرشین بلاگ رو ذخیره کنید و با یه ویرایشگر باز کنید.

به تگ های موجود در اون دقت کنید و ببینید تگ اصلی که پست ها رو در برمی گیره چیه.
هر پستی بالاش دو تا کد قرار داره، که اولی blogID و دومی postID هست.


<a title="Comments" onclick="s_comment(134384,2583197)" href="javascript:void(0)"> <img src="%DA%A9%D9%85%D9%88%D9%86_files/comment.gif" alt="Comments" width="16" height="16"> پيام هاي ديگران (<script language="javascript" type="text/javascript">document.write(get_cc(2583197))</script>1) </a>برای پیدا کردن آخرین پست، از آخر جستجو کنید و اولین پست ( از آخر) رو پیدا کنید.

حالا به لینک نظرات دقت کنید. برای نمونه:

http://comments.persianblog.ir/?blogID=134384&postID=2583197&blogName=virasoکافیه اعداد بدست اومده از مرحله قبل رو در آدرس بالا جایگذاری کنید تا لینک نظراتش بدست بیاد.

خب حالا سورس صفحه نظرات رو (html) بدست بیارید و غالبش رو بررسی کنید.
با کمی دقت به فرمتی که هر نظر داره، آشنا می شید.
حالا با کمی پردازش رشته می تونید نظرات و همه اطلاعات مربوط به اون رو استخراج کنید.

برای دسترسی به سورس هر صفحه از کد زیر استفاده کنید:

Dim sTextHTML As String
sTextHTML = WebBrowser1.Document.documentElement.outerHTML

hackershz
جمعه 08 خرداد 1388, 17:54 عصر
جناب مدیر فرمایشات شما کاملا متین اما من چکونه این شماره ها رو توی وی بی پیدا کنم من دقیقا همینو می خواستم ازتون سوال کنم که چه جوری این کارو کنم !؟ مثلا من یه لینک صفحه رو توی یه لیست باک انتخاب میکنم حالا میخوام بعد از از انتخاب این وبلاگ
blogid:
postid:
توی دو تا تکست نمایش داده شود

مثلا من لیست 20 تا از وبلاگ ها رو توی یه لیست باکس فراخوانی کردم حالا یه دکمه برای انتخاب گذاشتم
وتی دکمه رو میزنی یکی از وبلاگ ها انتخاب میشه و کاری که من میخوام بکنم اینه که blogid رو توی یه تکس و postid رو توی یه تکست دیگه نمایش داده شود اگه بتونید راهنمایی کنید ممنون میشم یا سورسی به عنوان مثال به من بدید .

در ضمن مدیر گرامی و کاربران عزیز از همکاریتون بسیار ممنونم و از سایت خوبتون واقعا تشکر میکنم چون همیشه به سوالات ما جواب میدید

منتظر جواب هستم :تشویق:

xxxxx_xxxxx
جمعه 08 خرداد 1388, 19:56 عصر
تابعي هست به نام InstrRev كه رشته رو بهش ميدي و جستجو رو از انتهاي يك رشته ديگه (كد html وبلاگ) انجام ميده و موقعيتش رو برميگيردونه حالا با تابع Val مقدار عدد رويروشو بدشت بياريد

hackershz
جمعه 08 خرداد 1388, 20:04 عصر
تابعي هست به نام InstrRev كه رشته رو بهش ميدي و جستجو رو از انتهاي يك رشته ديگه (كد html وبلاگ) انجام ميده و موقعيتش رو برميگيردونه حالا با تابع Val مقدار عدد رويروشو بدشت بياريد


ببخشید من حقیقتش با این توابع کار نکردم اگه میشه یه سورس در این ضمینه به عنوان مثال برای من بزارید ممنون میشم با تشکر از شما و کاربران عزیز این سایت

اگه امکانش هست این زحمت رو بکشید

---->
مثلا من لیست 20 تا از وبلاگ ها رو توی یه لیست باکس فراخوانی کردم حالا یه دکمه برای انتخاب گذاشتم
وتی دکمه رو میزنی یکی از وبلاگ ها انتخاب میشه و کاری که من میخوام بکنم اینه که blogid رو توی یه تکس و postid رو توی یه تکست دیگه نمایش داده شود اگه بتونید راهنمایی کنید ممنون میشم یا سورسی به عنوان مثال به من بدید

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

xxxxx_xxxxx
جمعه 08 خرداد 1388, 20:16 عصر
دوست عزيز اصلاً مشكل نيست. يعني مشكل هست و مشكل هم اينه كه قبل از ياد گرفتن يك زبان برنامه نويسي مي خوايد برنامه بنويسيد، والا شما راهنمايي شديد.
پيشنهاد من به شما (http://barnamenevis.org/forum/showpost.php?p=82533&postcount=1)

hackershz
جمعه 08 خرداد 1388, 20:36 عصر
خوب حرف شما کاملا صحیح اما من برنامه نویسی رو تا حدی بلدم فقط خواستم یک مثال به من بدید نه چیز دیگه ای لطفا یک مثال بدبد که من از روش از طریق همین برنامه ها یاد بگیرم این برنامه ها و این مثال ها خودش یه تمرینه حالا من اومد با هزار تا امید به شما در خواست دادم اینجوری نگید خواهشن


اگه امکانش هست یک مثال بزنید و اون کتابی هم که گذاشتید تا حدودی بلدم خوب اگه میشه و امکان داره یک مثال برای این بزنید خواهشن مرسی

hackershz
دوشنبه 11 خرداد 1388, 15:11 عصر
دوستان روشی سریع سراغ ندارید که سریعا اون خط گفته شده رو لود کنه و اون دو شما ره رو به دست بیاره ؟
لطفا راهنمایی کنید

xxxxx_xxxxx
دوشنبه 11 خرداد 1388, 21:51 عصر
سرعت لود شدن بستگي به سرعت اينترنتتون داره.
http://barnamenevis.org/forum/showthread.php?p=732304