تمت الإجابة طلب كود اذا ضغط علي Button في الفورم يضغط علي Button في Web Browser

تم تحميل الصفحة في 1,8761104 ثانية
طلب كود اذا ضغط علي Button في الفورم يضغط علي Button في Web Browser
الحالة
مغلق و غير مفتوح للمزيد من الردود.
إنضم
21 يوليو 2016
المشاركات
152
الإعجابات
77
النقاط
28
الإقامة
مصر
السلام عليكم ورحمه الله وبركاته
عندي موقع مثل
Dc Hackers v8.0.0.0
واريد وضعه في
Web Browser
وعندما اضغط علي Button1 في الفورم يضغط هو علي Button الي باللون الاخضر في الموقع الي هو اسمه
Download
والسلام عليكم ورحمه الله وبركته
 
إنضم
21 يوليو 2016
المشاركات
152
الإعجابات
77
النقاط
28
الإقامة
مصر
فقط اضف id لبوتون بدل signIn
كود:
WebBrowser1.Document.GetElementById("signIn").InvokeMember("click")
انا بعرف هذا الكود ولكن انا لم اجد id الخاص ب button هذا هل من طريقه لمعرفه هذا ال id
 

Ahmed Al'jabari

إداري أقسام البرمجة
rankrankrankrank
إنضم
24 يونيو 2017
المشاركات
1,771
الإعجابات
1,539
النقاط
123
الإقامة
iraq
انا بعرف هذا الكود ولكن انا لم اجد id الخاص ب button هذا هل من طريقه لمعرفه هذا ال id
ارسل الموقع لاتاكد من عدم وجوده
تستطيع ضغط الزر عن طريق النص المكتوب فيه
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
4,360
الإعجابات
5,415
النقاط
223
الإقامة
القاهرة
اتفضل يا أخى...

C#:
Dim allBtns As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
        For Each btn As HtmlElement In allBtns
            If btn.GetAttribute("className") = "btn btn-success" And btn.InnerText = "Download" Then
                btn.InvokeMember("click")
                Exit For
            End If
        Next
 

Mohamed Salem

اداري أقسام التواصل الإجتماعي
rankrankrankrankrankrank
إنضم
1 مايو 2016
المشاركات
3,160
الإعجابات
4,309
النقاط
113
الإقامة
Egypt

IRizerX

.:: مُشرف أقسام البرمجة ::.
rankrank
إنضم
25 مايو 2017
المشاركات
378
الإعجابات
558
النقاط
93
اتفضل يا أخى...

C#:
Dim allBtns As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
        For Each btn As HtmlElement In allBtns
            If btn.GetAttribute("className") = "btn btn-success" And btn.InnerText = "Download" Then
                btn.InvokeMember("click")
                Exit For
            End If
        Next
اصبحت محترف في الويب براوزر ماشاء الله عليك
:dv (5)::15:
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
4,360
الإعجابات
5,415
النقاط
223
الإقامة
القاهرة
إنضم
21 يوليو 2016
المشاركات
152
الإعجابات
77
النقاط
28
الإقامة
مصر
شكرا لك اخي الكريم
ولكن اذا اردت الرابط الي لما ادوس علي Button الي في الموقع يظهرلي في Textbox
يعني لما ادوس علي ال button الي في الموقع بيكون في لينك
انا عاوز اللينك دا بقي يتحط في Textbox
وشكرا مقدما
 

IRizerX

.:: مُشرف أقسام البرمجة ::.
rankrank
إنضم
25 مايو 2017
المشاركات
378
الإعجابات
558
النقاط
93
شكرا لك اخي الكريم
ولكن اذا اردت الرابط الي لما ادوس علي Button الي في الموقع يظهرلي في Textbox
يعني لما ادوس علي ال button الي في الموقع بيكون في لينك
انا عاوز اللينك دا بقي يتحط في Textbox
وشكرا مقدما
يمكنك عملها بتقنية الريجيكس التي تسمح لك بجلب نص معين من بين السطور

كود:
 Dim source As String
        source = WebBrowser1.DocumentText

        TextBox1.Text = System.Text.RegularExpressions.Regex.Match(source, "'btn btn-success' data-toggle='modal' href='(.*?)'>Download").Groups(1).Value
كود:

	


هذه دورة مفيدة عن التقنية


بالتوفيق
 
إنضم
21 يوليو 2016
المشاركات
152
الإعجابات
77
النقاط
28
الإقامة
مصر
يمكنك عملها بتقنية الريجيكس التي تسمح لك بجلب نص معين من بين السطور

كود:
 Dim source As String
        source = WebBrowser1.DocumentText

        TextBox1.Text = System.Text.RegularExpressions.Regex.Match(source, "'btn btn-success' data-toggle='modal' href='(.*?)'>Download").Groups(1).Value
كود:

	


هذه دورة مفيدة عن التقنية


بالتوفيق
شكرا جدا ليك يا اخي
 

ابو روضة

.:: إداري النقطة العامة ::.
rankrankrankrankrankrank
إنضم
28 أكتوبر 2012
المشاركات
4,360
الإعجابات
5,415
النقاط
223
الإقامة
القاهرة
او ممكن هذا بدون الريجيكس

C#:
Dim allBtns As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("a")
        For Each btn As HtmlElement In allBtns
            If btn.GetAttribute("className") = "btn btn-success" And btn.InnerText = "Download" Then
                TextBox1.Text = btn.GetAttribute("href")
                Exit For
            End If
        Next
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.

الأعضاء النشطين حاليآ الذين يشاهدون هذا الموضوع (1 عضو و 0 ضيف)

خيارات الاستايل

نوع الخط
مودك
اخفاء السايدر بار OFF
توسيط المنتدى OFF
فصل الأقسام OFF
الأقسام الفرعية OFF
عرض المشاركات
حجم الخط
معلومات العضو OFF
إخفاء التوقيع OFF

إرجاع خيارات الإستايل