مشکل با کامپوننت dotnetbrowser
در یک برنامه سی شارپ وقتی که میخوام اطلاعات web browser را بخونم، مقدار null برمیگردونه. در صورتی که اگه بخوام کد html رو بخونم مشکلی نیست...
DOMDocument document = browserView.Browser.GetDocument();
DOMElement link = document.GetElementById("lostPass");
link.Click();
از دوستان کسی با این کامپوننت کار کرده یا نه!؟ چطور میشه document گرفت...
میخوام از این طریق روی یک لینک از صفحه وب با استفاده از برنامه سی شارپ کلیک کنم.
نقل قول: مشکل با کامپوننت dotnetbrowser
browserView.document.GetElementById("lostPass").Cl ick();
نقل قول: مشکل با کامپوننت dotnetbrowser
نقل قول:
نوشته شده توسط
ASHKANLAEI
browserView.document.GetElementById("lostPass").Cl ick();
این دستورتون برای webbrowser سی شارپ هست و نه کامپوننت dotnetbrowser....
نقل قول: مشکل با کامپوننت dotnetbrowser
کد html مشخصات دکمه موجود در یک صفحه وب به این شکل هست. حالا میخوام با استفاده از dotnetbrowser در سی شارپ روی این لینک کلیک کنم....
<button class="btnOK" ng-click="sendSelectedOrders()" ng-if="draftOrderSection.showGlobalButton"><i class="Font Ico-send-o"></i><span>ارسال </span></button>
ممنون میشم اگه راهنمایی کنید....
نقل قول: مشکل با کامپوننت dotnetbrowser
کسی نیست که با این کامپوننت کار کرده باشه، کمکی به ما بکنه؟!!؟؟!
نقل قول: مشکل با کامپوننت dotnetbrowser
پیشنهاد میکنم با کتابخونه HtmlAgilityPack کار کنی برای پارس صفحه وب. در موردش یه سرچ بزن