رفتن به مطلب
  • 0

مشکل کوچک در گت المنت کردن کلیک روی دکمه


mehdi1376

سوال

دوستان سلام

کسی میدونه چه مشکلی توی کد زیر هست که نمیتونم کلیک کردن یه دکمه توی قسمتی از صفحه یه سایت رو گت المنت کنم؟

کدی که من توی برنامه استفاده کردم :

	WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('_ah57t _84y62 _7xso1 _rmr7s')[0].click()")

و المنت مربوط به دکمه موردنظر توی صفحه سایت :

Untitled.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

11 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 3 ساعت قبل، پژمان نیکروان گفته است :

سلام

سایت مورد نظرتونو قرار بدید.

سلام

صفحه مورد نظر : Instagram

دکمه مورد نظر هم دکمه log-in

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، mehdi1376 گفته است :

دکمه مورد نظر هم دکمه log-in

چرا میخواین اینستاگرام رو گت المنت کنید.

تکست باکس هاشو چطور پر کردید؟ وقتی تکست باکسارو با جاوا اسکریپت(گت المنت) مقدار دهی کنید بعد از کلیک روی لاگین، خود به خود خالی میشه.

نمیشه گت المنت کرد. باید از api های اینستا استفاده کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 25 دقیقه قبل، پژمان نیکروان گفته است :

چرا میخواین اینستاگرام رو گت المنت کنید.

تکست باکس هاشو چطور پر کردید؟ وقتی تکست باکسارو با جاوا اسکریپت(گت المنت) مقدار دهی کنید بعد از کلیک روی لاگین، خود به خود خالی میشه.

نمیشه گت المنت کرد. باید از api های اینستا استفاده کنید.

پژمان جان گت المنت تکست باکسها به درستی کار میکنه و از این نظر مشکلی نیست ، اگه خواستی من سورس رو هم خصوصی میفرستم

تنها مشکلم با همین دکمه Log In هست که تا دیروز هم برنامم سالم کار میکرد نمیدونم الان چرا شناسایی نمیکنه

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

مرسی :53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اینو الان تست کردم کار کرد توی موزیلا مشکلی نداشت:

document.getElementsByClassName('_ah57t _84y62 _i46jh _rmr7s')[0].click();

ببینید الان ادیت تکست هارو پر کنید و خودتون دستی روی لاگین کلیک کنید.

آیا تکست باکس ها خالی نمیشه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 19 دقیقه قبل، پژمان نیکروان گفته است :

اینو الان تست کردم کار کرد توی موزیلا مشکلی نداشت:


document.getElementsByClassName('_ah57t _84y62 _i46jh _rmr7s')[0].click();

ببینید الان ادیت تکست هارو پر کنید و خودتون دستی روی لاگین کلیک کنید.

آیا تکست باکس ها خالی نمیشه؟

اره الان کار میکنه اینطور که معلومه احتمالا اینستا مرتب class name دکمه لاگین رو تغییر میده و باید به صورت دستی کلیک کرد.

نه خالی نمیشه که من راحت اطلاعات رو دریافت و ارسال میکنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، mehdi1376 گفته است :

اره الان کار میکنه اینطور که معلومه احتمالا اینستا مرتب class name دکمه لاگین رو تغییر میده و باید به صورت دستی کلیک کرد.

آره اینکه حتما مطمئن باشید. مشخصه که کلاس نیم هاش یه چیز رندومه.

مثل امروز که تغییر کرد.

هنوز در تعجبم که چطور خالی نمیشه. با name گت المنت کردین؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/11/14, 19:49:17، پژمان نیکروان گفته است :

آره اینکه حتما مطمئن باشید. مشخصه که کلاس نیم هاش یه چیز رندومه.

مثل امروز که تغییر کرد.

هنوز در تعجبم که چطور خالی نمیشه. با name گت المنت کردین؟

شرمنده دیر اومدم . با کدای زیر مقادیر موجود توی ادیت تکست های توی صفحه رو میگیرم و ذخیره میکنم پژمان جون :

		 WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('Get_pass',true,document.getElementsByName('password')[0].value)")
Sub Get_pass(pass As String)
  dim ps as string
  ps = pass
  File.WriteString(File.DirInternal,"ps.txt",ps)
End Sub

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، mehdi1376 گفته است :

شرمنده دیر اومدم . با کدای زیر مقادیر موجود توی ادیت تکست های توی صفحه رو میگیرم و ذخیره میکنم پژمان جون :

آهان. پس مقدار رو ازش میگیرید.

من فکر کردم مقدار دهی میکنید تکست باکس های سایت رو.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من مشکلی نمیبینم اما اگه کار نمیکنه احتمالا ایندکس [0] باید ببینید چنده توی سورس سایت بعد از click هم ; قرار بدین 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 17 ساعت قبل، imvic گفته است :

من مشکلی نمیبینم اما اگه کار نمیکنه احتمالا ایندکس [0] باید ببینید چنده توی سورس سایت بعد از click هم ; قرار بدین 

منم هرچی چک کردن دیدم درسته ولی باز کار نمیکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

سایت مورد نظرتونو قرار بدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...