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

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


arefhoot

سوال

سلام دوستان

من آموزش های گت المنت آقا مهدی رو دیدم عالی بود ولی مشکلم حل نشد چون که در این باره آموزش نداده بود

خب من میخوام

ما می تونیم از چند طریق یه دکمه که توی سایت هست را در برنامه گت کنیم من الان دنبال کد گت المنت کردن یه کلید هستم و میخوام دوستان لطف کنند و این دو کد رو برام بزارند

1-گت المنت یه دکمه از طریق Id دکمه

2-گت المنت یه دکمه از طریق Type دکمه

3-گت المنت یه دکمه از طریق Name دکمه

مثل دکمه ورود به سیستم

امیدوارم که متوجه دوستان کرده باشم

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

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

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

اره جایگزین کردم ولی بازم جواب نداد

بفرمایید اینم پروژه

اگه زحمتت نیست سه چهار نوع از خاصیت ها رو توی سورس به صورت کامنت بنویس تا در ادامه جا های دیگه هم بتونم استفاده کنم مثل : خاصیت: Type,Id,Name ...

attachicon.gifCode.rar

بفرمایید این رو بنویسید جای کد کلیکتون ، کار کرد:

Sub submit_Click
' sunmit
	WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('btn btn-success btn-block')[0].click();")
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

Sub Globals
Private EditText1 As EditText
Dim HttpJob1 As HttpJob
Dim WebViewExtras1 As WebViewExtras
Dim WebView1 As WebView
Private EditText2 As EditText


Private submit As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("main")
HttpJob1.Initialize("myjob1",Me)

WebViewExtras1.addJavascriptInterface(WebView1,"B4A")
WebViewExtras1.addWebChromeClient(WebView1,"")
WebView1.LoadUrl("http://www.filesell.ir/loginform.php")
End Sub
Sub WebView1_PageFinished (Url As String)
WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('process_HTML',true,document.documentElement.outerHTML)")
End Sub

Sub Process_html(HTML As String)
HTML = HTML.Replace("""" , "'")
End Sub
Sub Activity_Resume

End Sub
Sub Activity_Pause (UserClosed As Boolean)

End Sub
Sub EditText1_TextChanged (Old As String, New As String)
' 'email
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('email')[1].value = '"&New&"';")
End Sub
Sub EditText2_TextChanged (Old As String, New As String)
'' password
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('password')[1].value = '"&New&"';")
End Sub

Sub submit_Click
'' sunmit
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByTagName('token')[1].click;")

End Sub






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

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

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

ببخشید این کدی که من دادم دقیقا کجاست؟ :sorry:

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

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

http://s7.picofile.com/file/8242793368/Arefhoot.zip.html

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

کد جاوا اسکریپت کلیک روی دکمه ورود:

document.getElementsByTagName('button')[1].click
تست شد کار کرد.

اقا پژمان منظور بنده از جوابی که دادی این بود

دوستان من دقیقا یه هفته ای هست که کارم گیر همین کلیک هستش لطفا اگه مبشه منو از این بدبختی نجات بدید توو عمرم به این شکل گیر نکردم

بازم ممنون

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

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

http://s7.picofile.com/file/8242793368/Arefhoot.zip.html

عزیز جان من کدهارو دارم میبینم که.

میگم کدی که من دادم اصلا شما اینجا نذاشتید. کدی که بنده دادم به شما:

document.getElementsByTagName('button')[1].click

ولی اینو جایی ندیدم که استفاده کرده باشید.

اینه؟؟؟

Sub submit_Click
' sunmit
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByTagName('token')[1].click;")

End Sub

من اینو داده بودم؟ :sorry:

 

جای کد بالاتون در باتن submit اینو بذارید:

Sub submit_Click
' sunmit
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByTagName('button')[1].click")

End Sub

:wacko1:

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

عزیز جان من کدهارو دارم میبینم که.

میگم کدی که من دادم اصلا شما اینجا نذاشتید. کدی که بنده دادم به شما:

document.getElementsByTagName('button')[1].click

ولی اینو جایی ندیدم که استفاده کرده باشید.

اینه؟؟؟

Sub submit_Click
' sunmit
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByTagName('token')[1].click;")

End Sub

من اینو داده بودم؟ :sorry:

 

جای کد بالاتون در باتن submit اینو بذارید:

Sub submit_Click
' sunmit
WebViewExtras1.executeJavascript(WebView1,"document.getElementsByTagName('button')[1].click")

End Sub

به جان خودم کار نکرد اروری هم نداد می تونید سورس را برام پیوست کنیدد لطفا ♥♥:53:

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

به جان خودم کار نکرد اروری هم نداد می تونید سورس را برام پیوست کنیدد لطفا ♥♥:53:

جایگزینی ای که گفتم انجام دادید؟؟

پروژتون رو قرار بدید.

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

درود

مرسی بابت نظرتون

ببینید اگه دقت کرده باشید من توی فیلم دقیقا از خود گوگل کمک گرفتم برای Get Elemenets و این کار عمدی بود که سایر کلید هایی که لازم دارید رو

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

وگرنه من میتونستم خیلی راحت خودم کدهارو آماده نگه دارم و توی آموزش استفاده کنم  :fekr:

توی گوگل اینها رو سرچ کنید :

getelementbyid click javascript
getelementbytype click javascript
getelementbyname click javascript

بعلاوه توی بسیاری از تاپیک ها بدون هیچ شکی همین سوالات پاسخ داده شده مثلا :

http://answercenter.ir/topic/11666-get-element%DA%AF%D8%AA-%D8%A7%D9%84%D9%85%D9%86%D8%AA/

 

سعی خودتون رو کنید اگر نتونستید در نهایت لینک صفحه ای که میخواهید کلیک انجام بشه رو بدید تا بررسی کنیم  :malih:

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

جایگزینی ای که گفتم انجام دادید؟؟

پروژتون رو قرار بدید.

 

اره جایگزین کردم ولی بازم جواب نداد

بفرمایید اینم پروژه

اگه زحمتت نیست سه چهار نوع از خاصیت ها رو توی سورس به صورت کامنت بنویس تا در ادامه جا های دیگه هم بتونم استفاده کنم مثل : خاصیت: Type,Id,Name ...

Code.rar

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

 

بفرمایید این رو بنویسید جای کد کلیکتون ، کار کرد:

Sub submit_Click
' sunmit
	WebViewExtras1.executeJavascript(WebView1,"document.getElementsByClassName('btn btn-success btn-block')[0].click();")
End Sub

 

 

 

دمت گرم داداش پژمان چند روز علاف همین تیکه کد بودم  :heart:  :heart:  :heart: 

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

سلام مجدد

هر چی توو این سایتا گشتم فقط برای ایدی زده بودند

به مولا من که ندید وگر نه دوباره مزاحم تون نمیشدم

حالا لطف میکنید

کدهای رو شما برام بزارید

پیشاپیش ممنون

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

سلام مجدد

هر چی توو این سایتا گشتم فقط برای ایدی زده بودند

به مولا من که ندید وگر نه دوباره مزاحم تون نمیشدم

حالا لطف میکنید

کدهای رو شما برام بزارید

پیشاپیش ممنون

سایت و دکمه ای که میخواین روش کلیک کنید رو بفرمایید.

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

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

(دو تا ادیت تکست رو گت کردم)

آدرس سایت:

Filesell.ir/loginform.php

میخوام لاگین بشم

سورس رو هم میزاشتم ولی با گوشی هستم

مرسی پژمان جون

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

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

(دو تا ادیت تکست رو گت کردم)

آدرس سایت:

Filesell.ir/loginform.php

میخوام لاگین بشم

سورس رو هم میزاشتم ولی با گوشی هستم

مرسی پژمان جون

کد جاوا اسکریپت کلیک روی دکمه ورود:

document.getElementsByTagName('button')[1].click

تست شد کار کرد.

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

بایگانی شده

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

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

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