1 ضمیمه
بدست آوردن مقدار فوق در وب بروز(webBrowser)
سلام
چطوری میتونم در webBrowser این متن که سایت نشون میده برسی کنم و هنگامی که این متن اومد این دستورات اجرا بشه
متن مورد نظر: شما اجازه دسترسی به این قسمت را ندارید.
برای دسترسی به این قسمت ابتدا با شناسه کاربری وارد سایت شوید.
ضمیمه 148830 |
|
آدرس که داخل webBrowser میزنم
http://www.amlakeesfahan.com/framewo...rop/Itemid,14/
مخوام داخل یک شرط چک کنم اگه پیغام فوق را توسط مسیج باکس به کابر نشون بدم
نقل قول: بدست آوردن مقدار فوق در وب بروز(webBrowser)
نقل قول:
نوشته شده توسط
Helpco
سلام
چطوری میتونم در webBrowser این متن که سایت نشون میده برسی کنم و هنگامی که این متن اومد این دستورات اجرا بشه
متن مورد نظر:
شما اجازه دسترسی به این قسمت را ندارید.
برای دسترسی به این قسمت ابتدا با شناسه کاربری وارد سایت شوید.
ضمیمه 148830 |
|
آدرس که داخل webBrowser میزنم
http://www.amlakeesfahan.com/framewo...rop/Itemid,14/
مخوام داخل یک شرط چک کنم اگه پیغام فوق را توسط مسیج باکس به کابر نشون بدم
سورس صفحه مربوطه رو داخل یک رشته بریزید و چک کنید که ایا داخل این رشته چنین عبارتی هست یا خیر
نقل قول: بدست آوردن مقدار فوق در وب بروز(webBrowser)
میشه راهنمای کنید چطوری بریزم داخل متغیر
نقل قول: بدست آوردن مقدار فوق در وب بروز(webBrowser)
string htmlSource = webBrowser1.Document.Body.InnerHtml;
MatchCollection mc = Regex.Matches(htmlSource, "<!------------------ banners top --------------------------->(?<TagText>.*?)<!------------------ banners down --------------------------->", RegexOptions.Singleline);
string match = mc[0].Value.ToString();
var result = match.Split('>','<');
MessageBox.Show(string.Format("{0}\n{1}",result[2],result[4]));
اصلاح شد
نقل قول: بدست آوردن مقدار فوق در وب بروز(webBrowser)
نقل قول:
نوشته شده توسط
danialafshari
string htmlSource = webBrowser1.Document.Body.InnerHtml;
MatchCollection mc = Regex.Matches(htmlSource, "<!------------------ banners top --------------------------->(?<BR>.*?)<!------------------ banners down --------------------------->", RegexOptions.Singleline);
string match = mc[0].Value.ToString();
var result = match.Split('>','<');
MessageBox.Show(string.Format("{0}\n{1}",result[2],result[4]));
ممنون ولی هنگام اجرا این خطا میده
کد HTML:
parsing "<!------------------ banners top --------------------------->(?.*?)<!------------------ banners down --------------------------->" - Unrecognized grouping construct.
نقل قول: بدست آوردن مقدار فوق در وب بروز(webBrowser)
نقل قول:
نوشته شده توسط
Helpco
ممنون ولی هنگام اجرا این خطا میده
کد HTML:
parsing "<!------------------ banners top --------------------------->(?.*?)<!------------------ banners down --------------------------->" - Unrecognized grouping construct.
این خط رو اصلاح کنید
MatchCollection mc = Regex.Matches(htmlSource, "<!------------------ banners top --------------------------->(?<TagText>.*?)<!------------------ banners down --------------------------->", RegexOptions.Singleline);