PDA

View Full Version : مشکل با کامپوننت dotnetbrowser



mehdi5106
جمعه 24 آبان 1398, 08:16 صبح
در یک برنامه سی شارپ وقتی که میخوام اطلاعات web browser را بخونم، مقدار null برمیگردونه. در صورتی که اگه بخوام کد html رو بخونم مشکلی نیست...


DOMDocument document = browserView.Browser.GetDocument();
DOMElement link = document.GetElementById("lostPass");
link.Click();

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

ASHKANLAEI
جمعه 24 آبان 1398, 08:31 صبح
browserView.document.GetElementById("lostPass").Click();

mehdi5106
جمعه 24 آبان 1398, 09:22 صبح
browserView.document.GetElementById("lostPass").Click();

این دستورتون برای webbrowser سی شارپ هست و نه کامپوننت dotnetbrowser....

mehdi5106
جمعه 24 آبان 1398, 13:04 عصر
کد html مشخصات دکمه موجود در یک صفحه وب به این شکل هست. حالا میخوام با استفاده از dotnetbrowser در سی شارپ روی این لینک کلیک کنم....

<button class="btnOK" ng-click="sendSelectedOrders()" ng-if="draftOrderSection.showGlobalButton"><i class="Font Ico-send-o"></i><span>ارسال </span></button>
ممنون میشم اگه راهنمایی کنید....

mehdi5106
یک شنبه 26 آبان 1398, 19:31 عصر
کسی نیست که با این کامپوننت کار کرده باشه، کمکی به ما بکنه؟!!؟؟!

RED-C0DE
دوشنبه 27 آبان 1398, 13:51 عصر
پیشنهاد میکنم با کتابخونه HtmlAgilityPack کار کنی برای پارس صفحه وب. در موردش یه سرچ بزن