PDA

View Full Version : سوال: دریافت متن یک سایت



sadegh.te
سه شنبه 11 شهریور 1393, 12:33 عصر
سلام من یه سوال داشتم که چطوری میشه متن یه سایتو بگیری و بریزیش داخل یه textbox ؟؟؟

pmm1024@gmail.com
سه شنبه 11 شهریور 1393, 12:35 عصر
با سلام
منظورتون را از گرفتن متن یک وبسایت کامل تر توضیح بدهید،آیا می خواهید بر اساس یک تگ HTML(مانند DIV) بگیرید؟

sadegh.te
سه شنبه 11 شهریور 1393, 13:09 عصر
آره اطلاعات بین دوتا div هستش ولی بین اون دوتا div چند تا table هست؟؟؟

pmm1024@gmail.com
سه شنبه 11 شهریور 1393, 13:18 عصر
توسط این دستور می توانید تمامی متن هایی که درون یک صفحه وب وجود دارد را در قالب String دریافت کنید:

using(WebClient client = new WebClient()) {
string s = client.DownloadString(url);
}

اما فکر کنم برای اینکه بخواهید متن خاصی را از یک صفحه توسط ID یک DIV یا هر کنترل دیگری دریافت کنید باید یا از Regex (http://en.wikipedia.org/wiki/Regular_expression)یا از HTML Agility Pack (http://www.codeplex.com/htmlagilitypack) استفاده نمایید.