PDA

View Full Version : گرفتن هندل در صفحات اینترنتی



gazereng
سه شنبه 25 مهر 1391, 22:22 عصر
سلام چطور با ویژال میتونم اسم تکست باکس یا کامند باتن در صفحات اینترنتی به دست بیارم؟؟

امین مستانی
سه شنبه 25 مهر 1391, 23:49 عصر
سلام علیکم

در مرورگر فایرفاکس و کروم میتونید با بردن موس روی شی و راست کلیک کردن و انتخاب گزینه Inspect element مشخصات شی مورد نظر رو ببینید .

موفق باشید

gazereng
چهارشنبه 26 مهر 1391, 08:00 صبح
در خود ویژال منظورم بود نه با استفاده از مرورگرها،به نظرتون راهی هست؟

امین مستانی
چهارشنبه 26 مهر 1391, 11:20 صبح
خاصیت اشیا در صفحات ثابت هستن و تغییر نمیکنن بهتره خودتون بصورت دستی اسمشو دربیارین و تو برنامه ازش استفاده کنید

در غیر این صورت شما باید سورس صفحه رو بگیرید و دنبال اسم اشیا بگردید.

گرفتن سورس صفحه توسط WebBrowser

Text1.Text = WebBrowser1.Document.body.parentElement.innerHTML


موفق باشید

مهرداد صفا
چهارشنبه 26 مهر 1391, 14:01 عصر
سلام چطور با ویژال میتونم اسم تکست باکس یا کامند باتن در صفحات اینترنتی به دست بیارم؟؟
سلام
با خصوصیت WebBrowser.Document.All میتوانید به تمام element های موجود در صفحه دسترسی داشته باشید. به این صورت:


Dim inputElement As MSHTML.HTMLInputTextElement
For Each inputElement In Web.Document.All
'MsgBox inputElement.Name
MsgBox inputElement.id
Next