ايران ويج

نسخه‌ی کامل: درخواست این كد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام من كدی میخوام برای bing.com + next page google
كه‌ هر وقت كلیك كردم صفحه‌ بعدی بیاد
یعنی چی؟
اینو ببینید

[تصویر:  pevt8gpxp1c39vdz8os.jpg]
صفحpات ۱ با ۲ با ۳ و ... توی یدونه عدد در آدرسش که باز کردی فرق دارن!‌اونو باید شبیه شازی کنی تا اونجا که میدونم
خب من بلد نیستم.
دوستان میشه منو راهنمایی کنید؟
ممنونتون میشم.
سلام
بنظر من ساده ترین راه اینه که :
متن لینک رو از داخل سورس صفحه جدا کنی و خودت عوضش کنی و نویگیت کنی
اینم شبه کد چیزی که گفتم (اینها کد کامل نیستن ها همینجا تایپ کردم ممکنه 110 تا خطا داشته باشن) :
کد:
dim pagehtml as string
pagehtml=webbrowser1.document.innerhtml
pagehtml=mid(pagehtml,instr(pagehtml,"<table id="nav""),len(pagehtml)
pagehtml=mid(pagehtml,instr(pagehtml,"<td>"),len(pagehtml)-instr(pagehtml,"</td>"))
همینطوری ادامه بده تا اون لینک صفحه ها رو بدست بیاری
بعدش معلومه که توشون چجوری حرکت میکنه
مثلا برای من اینه لینکش :
کد:
/search?q=alfred&hl=fa&client=opera&channel=suggest&biw=1600&bih=409&ei=eBBXUbrbI4nXOfjbgIAP&start=0&sa=N
همونطوری که میبینی با کلمه start شماره ردیف نتایج رو مشخص کرده
پس اگه من کد بالا رو داشته باشم و بخوام به صفحه بعدی برم اینو می نویسم :
کد:
/search?q=alfred&hl=fa&client=opera&channel=suggest&biw=1600&bih=409&ei=eBBXUbrbI4nXOfjbgIAP&start=10&sa=N
ولی این روش زیاد قابل اطمینان نیست چون اگه گوگل یه کوچولو تو ساختار صفحاتش تغییر اعمال کنه این روش از کار می افته