ورود

View Full Version : برنامه برای کلیک کردن چند دکمه همزمان در یک سایت



saeedhord
یک شنبه 06 مرداد 1392, 23:48 عصر
با سلام :)‌

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

من تو سورس php فیسبوک نگاه کردم همه name هاش یکیه

دوستان هرکی میتونه کمک کنه

SlowCode
دوشنبه 07 مرداد 1392, 03:24 صبح
سلام
شما اگه سورس php رو داری میتونی اون مقادیر رو که به صورت post فرستاده میشن رو خودت بفرستی.
یه راه دیگه اینه که صفحه رو با وب بروزر لود کنی بعد کلیک رو برای اون عنصر بفرستی.

saeedhord
دوشنبه 07 مرداد 1392, 07:47 صبح
سلام

داداشی یکم راه دومو بیشتر توضیح میدی یکیم راهنمایی :ایکس

SlowCode
سه شنبه 08 مرداد 1392, 21:06 عصر
سلام

داداشی یکم راه دومو بیشتر توضیح میدی یکیم راهنمایی :ایکس
اول باید عنصر رو پیدا کنی بعد رویداد کلیک رو براش بفرستی، مثلا:
webbrowser1.document.getelementById("el_id").click

saeedhord
سه شنبه 08 مرداد 1392, 23:36 عصر
محسن داد این نه ایدی نداره نه Name از سورس سایت یه عکس میدم نگاه کن ببین میتونم از چیزه دیگه استفاده کنم
108203

SlowCode
چهارشنبه 09 مرداد 1392, 05: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, 11:12 صبح
خب الان داخله سورس Like This به عنوان title سورسه یعنی الان این کدو رو دکمه بنویسم تکمیله ؟