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

تاپیک جامع مشکلات مربوط به گت المنت و نمونه سورس ها


پژمان نیکروان

سوال

سلام به همه.

از این به بعد سوالای مربوط به بحث گت المنت و ارتباط با یه سایت و... رو اینجا مطرح کنید تا بهش پاسخ داده بشه.

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

اگر دوستانی هم قصد گذاشتن سورس هایی مربوط به گت المنت رو داشتن میتونن اینجا قرار بدن.

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

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

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

سلام دوستان راهی وجود داره  هنگامی که با کد زیر کل سورس کد های سایت رو میگیریم کل تگ های <br> یا <br/> رو از توش حذف کنیم؟

WebExtrs2.executeJavascript(Web2,"B4A.CallSub('ProcessHtml',true,document.documentElement.outerHTML)")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام دوستان

من توی کدهای اچ تی ام ال برای دکمه یه button دارم از نوع submit و بدون آی دی و نیم...چجوری گت المنت کنم و برای ورود ازش استفاده کنم؟

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

سلام دوستان

من توی کدهای اچ تی ام ال برای دکمه یه button دارم از نوع submit و بدون آی دی و نیم...چجوری گت المنت کنم و برای ورود ازش استفاده کنم؟

سلام.

پاسخ 6 ام این تاپیک رو نگاه کنید ، دقیقا مشکل شماست.

http://answercenter.ir/topic/8213-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%DA%AF%D8%AA-%D8%A7%D9%84%D9%85%D9%86%D8%AA-%D9%88-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%D9%81%DB%8C%D9%84%D8%AF-%D8%AF%D8%B1-webview/

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

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

Uncaught TypeError: Cannot read property 'outerHTML' of undefined in (Line: 1

ارور هم از این خطه

wib1.executeJavascript(WebView1,"B4A.callsub('Process_HTML',true,document.documentelement.outerHTML)")

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

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

Uncaught TypeError: Cannot read property 'outerHTML' of undefined in (Line: 1

ارور هم از این خطه

wib1.executeJavascript(WebView1,"B4A.callsub('Process_HTML',true,document.documentelement.outerHTML)")

کل خط کدی که نوشتید اشتباس *nose*

به این صورت بنویسید :

[b]"B4A.CallSub('Process_HTML', true, document.documentElement.outerHTML)"[/b]

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

سلام دوستان و اساتید

ببخشید . برام یه مشکلی پیش اومد . لینک های بالا هم فقط صفحه اصلی سایت رو باز میکنه !

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

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

</'input type='submit' name='register' value='Register>

من ازین کد استفاده کردم اما کلیک نشد

(";()WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('register')[0].submit

باید چیکار کنم. ممنون

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

سلام دوستان و اساتید

ببخشید . برام یه مشکلی پیش اومد . لینک های بالا هم فقط صفحه اصلی سایت رو باز میکنه !

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

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

 

</'input type='submit' name='register' value='Register>

من ازین کد استفاده کردم اما کلیک نشد

(";()WebViewExtras1.executeJavascript(WebView1,"document.getElementsByName('register')[0].submit

باید چیکار کنم. ممنون

سلام.

 

پاسخ 6ام این تاپیک رو نگاه کنید...

http://answercenter.ir/topic/8213-%D9%85%D8%B4%DA%A9%D9%84-%D8%AF%D8%B1-%DA%AF%D8%AA-%D8%A7%D9%84%D9%85%D9%86%D8%AA-%D9%88-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D8%A8%D9%87-%D9%81%DB%8C%D9%84%D8%AF-%D8%AF%D8%B1-webview/

 

همچنین توی کد بالاتون بجای Submit بنویسید: click درست میشه احتمالا.

 

 

 

 

سلام دوستان راهی وجود داره  هنگامی که با کد زیر کل سورس کد های سایت رو میگیریم کل تگ های <br> یا <br/> رو از توش حذف کنیم؟

WebExtrs2.executeJavascript(Web2,"B4A.CallSub('ProcessHtml',true,document.documentElement.outerHTML)")

میتونید با تابع Replace این تگ هارو حذف کنید.

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

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

 

میتونید با تابع Replace این تگ هارو حذف کنید.

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

اینکار رو انجام دادم ولی موقع ذخیره اطلاعات توی لیست مشکل ایجاد میکنه.

راستی InnerText  رشته هارو بصورت لیست برمیگردونه؟

تشکر

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

اینکار رو انجام دادم ولی موقع ذخیره اطلاعات توی لیست مشکل ایجاد میکنه.

راستی InnerText  رشته هارو بصورت لیست برمیگردونه؟

تشکر

منظورتون از لیست رو متوجه نمیشم.

InnerText میاد فقط متن های سورس رو دریافت میکنه و تگ ها و کدهارو نمیگیره.

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

بعد یه سوال درباره سورس، اگه بخوای یه المنتی رو توی برنامه نشون بده چیکار باید بکنیم؟

بجای این کد ارسال

we.executeJavascript(WebView1,"document.getElementsByName('uid')[0].value= '"&EditText1.Text&"';") 

چه کدی برای دریافت میتونیم بزاریم؟

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

آموزش های GetElements رو که به صورت تصویری در انجمن موجود هست دانلود کنید حتما !

توضیحات کامل داده شده

میتونید از InnerText یا InnerHTML استفاده کنید !

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

بعد یه سوال درباره سورس، اگه بخوای یه المنتی رو توی برنامه نشون بده چیکار باید بکنیم؟

بجای این کد ارسال

we.executeJavascript(WebView1,"document.getElementsByName('uid')[0].value= '"&EditText1.Text&"';") 

چه کدی برای دریافت میتونیم بزاریم؟

سلام.

web.executeJavascript(WebView1,"B4A.CallSub('matn',true,document.getElementsByName('uid')[0].value)")

بعد نوشته رو میده به ساب matn ، ما هم دریافتش میکنیم:

sub matn(m as string)
msgbox(m,"darayfte matn")
end sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

 

<div class="bootbox-body">Seems there was an error! Not a valid number</div>

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

 

 

WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('cv',document.getElementsByClassName('bootbox-body')[1].innerText)")

 

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

 

مشکلم اینه که چیزی نشون نمیده 

Sub tm_Tick
i = i + 1
If i = 2 Then
	ToastMessageShow(i,False)
	WebViewExtras1.executeJavascript(WebView1,"B4A.CallSub('cv',document.getElementsByClassName('bootbox-body')[1].innerText)")
	Log("cv")
End If
End Sub
Sub cv(m As String)
Msgbox(m,"")
End Sub

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

بایگانی شده

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

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

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