View Full Version : برنامه برای کلیک کردن چند دکمه همزمان در یک سایت
  
saeedhord
دوشنبه 07 مرداد 1392, 00:48 صبح
با سلام  :)
یه سوال اینکه من میخوام یه برنامه بنویسم که با یه کلیک تمامه لایک هایی برای پست دیگران هست زده شه 
من تو سورس php فیسبوک نگاه کردم  همه name هاش یکیه  
دوستان هرکی میتونه کمک کنه
SlowCode
دوشنبه 07 مرداد 1392, 04:24 صبح
سلام
شما اگه سورس php رو داری میتونی اون مقادیر رو که به صورت post فرستاده میشن رو خودت بفرستی.
یه راه دیگه اینه که صفحه رو با وب بروزر لود کنی بعد کلیک رو برای اون عنصر بفرستی.
saeedhord
دوشنبه 07 مرداد 1392, 08:47 صبح
سلام  
داداشی یکم راه دومو بیشتر توضیح میدی یکیم راهنمایی :ایکس
SlowCode
سه شنبه 08 مرداد 1392, 22:06 عصر
سلام  
داداشی یکم راه دومو بیشتر توضیح میدی یکیم راهنمایی :ایکس
 اول باید عنصر رو پیدا کنی بعد رویداد کلیک رو براش بفرستی، مثلا:
webbrowser1.document.getelementById("el_id").click
saeedhord
چهارشنبه 09 مرداد 1392, 00:36 صبح
محسن داد این نه ایدی نداره نه Name از سورس سایت یه عکس میدم نگاه کن ببین میتونم از چیزه دیگه استفاده کنم 
108203
SlowCode
چهارشنبه 09 مرداد 1392, 06:00 صبح
بدون آی دی و کلاس هم میشه بهش دسترسی پیدا کرد ولی تو سعی کن تو یکی از عناصر والدش یه عنصری رو پیدا کنی که آی دی یا کلاس داشته باشه بعد اونو به یه شی تخصیص بده، بعد باید عناصر داخل اون رو بگردی و لینک مورد نظرت رو با توجه به خصوصیات دیگرش مثل title پیدا کنی، اینطوری:
set parent=WebBrowser1.Document.GetElementById("element_id")
For Each Obj In Parent
    attr = Obj.getAttribute("title")
    If attr = "Like this" Then Obj.Click
Next
باز هم اگه عنصر مناسبی به عنوان parent پیدا نکردی حلقه رو اینطوری بنویس:
For Each Obj In Me.WebBrowser1.Document.All
saeedhord
چهارشنبه 09 مرداد 1392, 12:12 عصر
خب الان داخله سورس  Like This  به عنوان  title  سورسه  یعنی  الان این کدو رو دکمه بنویسم  تکمیله ؟
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.