۱۰-فروردین-۱۳۹۲, ۰۱:۱۵:۵۴
۱۰-فروردین-۱۳۹۲, ۰۱:۵۲:۲۱
یعنی چی؟
۱۰-فروردین-۱۳۹۲, ۰۹:۵۷:۴۶
اینو ببینید
![[تصویر: pevt8gpxp1c39vdz8os.jpg]](http://up.ashiyane.org/images/pevt8gpxp1c39vdz8os.jpg)
![[تصویر: pevt8gpxp1c39vdz8os.jpg]](http://up.ashiyane.org/images/pevt8gpxp1c39vdz8os.jpg)
۱۰-فروردین-۱۳۹۲, ۱۳:۲۴:۵۵
صفحpات ۱ با ۲ با ۳ و ... توی یدونه عدد در آدرسش که باز کردی فرق دارن!اونو باید شبیه شازی کنی تا اونجا که میدونم
۱۰-فروردین-۱۳۹۲, ۱۳:۲۷:۵۲
خب من بلد نیستم.
دوستان میشه منو راهنمایی کنید؟
ممنونتون میشم.
دوستان میشه منو راهنمایی کنید؟
ممنونتون میشم.
۱۰-فروردین-۱۳۹۲, ۲۱:۰۱:۳۴
سلام
بنظر من ساده ترین راه اینه که :
متن لینک رو از داخل سورس صفحه جدا کنی و خودت عوضش کنی و نویگیت کنی
اینم شبه کد چیزی که گفتم (اینها کد کامل نیستن ها همینجا تایپ کردم ممکنه 110 تا خطا داشته باشن) :
همینطوری ادامه بده تا اون لینک صفحه ها رو بدست بیاری
بعدش معلومه که توشون چجوری حرکت میکنه
مثلا برای من اینه لینکش :
همونطوری که میبینی با کلمه start شماره ردیف نتایج رو مشخص کرده
پس اگه من کد بالا رو داشته باشم و بخوام به صفحه بعدی برم اینو می نویسم :
ولی این روش زیاد قابل اطمینان نیست چون اگه گوگل یه کوچولو تو ساختار صفحاتش تغییر اعمال کنه این روش از کار می افته
بنظر من ساده ترین راه اینه که :
متن لینک رو از داخل سورس صفحه جدا کنی و خودت عوضش کنی و نویگیت کنی
اینم شبه کد چیزی که گفتم (اینها کد کامل نیستن ها همینجا تایپ کردم ممکنه 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
پس اگه من کد بالا رو داشته باشم و بخوام به صفحه بعدی برم اینو می نویسم :
کد:
/search?q=alfred&hl=fa&client=opera&channel=suggest&biw=1600&bih=409&ei=eBBXUbrbI4nXOfjbgIAP&start=10&sa=N