PDA

View Full Version : سوال: پرش از چند تا node



hercool
جمعه 01 شهریور 1392, 12:55 عصر
سلام دوستان
من یک فایلی دارم که می خوام بر اساس نود هاش تریسش کنم اما یه مشکل اساسی دارم
اونم اینه که با الگویی که من درست کردم با نود های سایت همخونی نداره
کد های داخل سایت تعداد نود های <script> بیشتری داره و بینشون کلی نوشته هست که بدرد من نمی خوره و من می خوام اینا رو نادیده بگیرم اما هر کاری می کنم نمیشه ممنون میشم به من راهنمایی برسونید
تعداد 6 تا اسکریپت اضافه داره که اول فایل هست و من می خوام از این ها پرش کنه و اینها رو نخونه اما نمیشه

foreach (HtmlNode script in doc.DocumentNode.SelectNodes("script"))
{
int countt = 0;
if (countt != 6) { script.Remove(); countt += 1; }
else
{...
//
///
///
.....}

hercool
جمعه 01 شهریور 1392, 22:47 عصر
هر کاری کردم نشد منتظر راهنماییتون هستم

hercool
یک شنبه 03 شهریور 1392, 12:15 عصر
کد رو به این شکل در اوردم اما بازم مشکل داره خوب تو حلقه بینهایت می افته
foreach (HtmlNode script in doc.DocumentNode.SelectNodes("script"))
{
if (doc.DocumentNode.SelectNodes("script").Count < 5) continue;
//int countt = 0;
//if (countt != 6) { script.Remove(); countt += 1; }
else
{

از این هم استفاده کردم نشد

foreach (HtmlNode script in doc.DocumentNode.SelectNodes("script"))
{

if (doc.DocumentNode.SelectNodes("script") == null) { continue; }
else
{


if (countt != 2) { MessageBox.Show("" + doc.DocumentNode.SelectNodes("script").Count);
MessageBox.Show("" + script.InnerText);/*doc.DocumentNode.SelectNodes("script").Remove();;*/ script.Remove(); countt += 1;
}
else
{//
//
//
{