منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] التعامل مع عناصر صفحة html من خلال WebView2 - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] التعامل مع عناصر صفحة html من خلال WebView2 (/showthread.php?tid=42528)



التعامل مع عناصر صفحة html من خلال WebView2 - paypalet - 23-09-22

السلام عليكم ورحمة الله وبركاته 
الإخوة الكرام كنت سابقا اتعامل مع صفحات الويب من خلال اداة WebBrowser ولاكن أصبحت كثير من المواقع لا تعمل على هذه الأداة
وانتقلت إلى WebView2 ولاكن واجهتني عدة مشاكل أهمها حالياً
أني لا أستطيع سحب نص او عنصر من الصفحة المستهدفة
في السابق كنت أستطع تحديد التاق والآيدي وغيرها من العناصر بسهولة وسحب المحتوى المستهدف 
اما الآن فلم أجد حل  

مثال: اريد سحب نص من أحد الصفحات فلتكن كلمة (مرحباً) ووضعها داخل تكست بوكس.

 أداة WebView2 تتعامل بالجاف سكربت
فقد نجحت في الضغط على الأزرار في الصفحات وأيضاً ادخال النصوص في value ولاكن لم أنجح في سحب النصوص

هل يمكن مساعدتي ،، لم أجد حل


RE: التعامل مع عناصر صفحة html من خلال WebView2 - Taha Okla - 25-09-22

وعليكم السلام ورحمة الله وبركاته 

هل تقصد أنك تريد أن تسحب نص من داخل صفحة الويب المفتوحة بـ الـ WebView2   إلى TextBox  موجود على النافذة أو نافذة أخرى ؟؟


RE: التعامل مع عناصر صفحة html من خلال WebView2 - Basil Abdallah - 26-09-22

(23-09-22, 02:57 AM)paypalet كتب : السلام عليكم ورحمة الله وبركاته 
الإخوة الكرام كنت سابقا اتعامل مع صفحات الويب من خلال اداة WebBrowser ولاكن أصبحت كثير من المواقع لا تعمل على هذه الأداة
وانتقلت إلى WebView2 ولاكن واجهتني عدة مشاكل أهمها حالياً
أني لا أستطيع سحب نص او عنصر من الصفحة المستهدفة
في السابق كنت أستطع تحديد التاق والآيدي وغيرها من العناصر بسهولة وسحب المحتوى المستهدف 
اما الآن فلم أجد حل  

مثال: اريد سحب نص من أحد الصفحات فلتكن كلمة (مرحباً) ووضعها داخل تكست بوكس.

 أداة WebView2 تتعامل بالجاف سكربت
فقد نجحت في الضغط على الأزرار في الصفحات وأيضاً ادخال النصوص في value ولاكن لم أنجح في سحب النصوص

هل يمكن مساعدتي ،، لم أجد حل

set text into object:
PHP كود :
     Dim subj As String Await WebView21.ExecuteScriptAsync("document.querySelector('Tagname').contentDocument.body.innerHTML = '" TextBox3.Text "';")
 
       Await WebView21.ExecuteScriptAsync(subj

get text:
PHP كود :
 Dim main As String Await WebView21.ExecuteScriptAsync("document.querySelector('tagname').contentDocument.body.innerHTML;")
 
      Await WebView21.ExecuteScriptAsync(main

طبعا ونستعمل هذا
RichTextBox1.Text = main

تابع هذا الموضوع اخوي

http://vb4arb.com/vb/thread-42484.html