- Регистрация
- 19.05.2019
- Сообщения
- 147
- Благодарностей
- 10
- Баллы
- 18
Привет всем.
Я вот не могу понять все сделал в 1 кубике #C но вот классическая обработка занимает около минуты на одной странице
Проблему я как заметил в этом моменте (чем их меньше тем быстрее)
Вот функция этой обработки
Также подскажите как сделать замену в тексте функции с помощью Replace - я эту строку закомментировал так как ругается
Я вот не могу понять все сделал в 1 кубике #C но вот классическая обработка занимает около минуты на одной странице
C#:
Tab tab = instance.ActiveTab;
var fl = 0;
var tovar_artikul = tab.FindElementByXPath("//div/input[@name='sku']", 0).GetAttribute("value").Trim();
var tovar_name = tab.FindElementByXPath("//h1", 0).GetAttribute("Innertext").Replace("'", "").Trim();
var tovar_opisanie = tab.FindElementByXPath("//div[contains(@class, 'product_body body')]", 0).GetAttribute("Innertext").Replace("'", "").Trim();
var tovar_statys = tab.FindElementByXPath("//div[contains(@class, 'product_body body')]//strong", 0).GetAttribute("Innertext").Trim();
var tovar_price = tab.FindElementByXPath("//span[@itemprop='price']", 0).GetAttribute("Innertext").Replace(" ", "").Trim();
var tovar_price_star = tab.FindElementByXPath("//div[@class='product_price__old']", 0).GetAttribute("Innertext").Replace("руб.", "").Replace(" ", "").Trim();
var tovar_img = "";
var tovar_p1 = "";
var tovar_p2 = "";
var tovar_p3 = "";
var tovar_p4 = "";
var tovar_p5 = "";
var tovar_p6 = "";
var tovar_p7 = "";
var tovar_p8 = "";
var tovar_p9 = "";
var tovar_p10 = "";
var tovar_p11 = "";
var tovar_p12 = "";
var tovar_p13 = "";
var tovar_p14 = "";
var tovar_p15 = "";
var tovar_p16 = "";
var tovar_p17 = "";
var tovar_p18 = "";
var tovar_p19 = "";
var tovar_p20 = "";
var tovar_p21 = "";
var tovar_p22 = "";
var tovar_p23 = "";
var tovar_p24 = "";
var tovar_p25 = "";
// Разбор параметров
var text_p = "";
HtmlElementCollection tovar_img_file = tab.FindElementsByXPath("//div[contains(@class, 'product_features')]//ul/li");
foreach(var el in tovar_img_file){
fl = 0;
text_p = "";
if (Obrabotka.megex_match(el.InnerText,"От 2 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 2-х лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 3 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 5 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 6 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"от 7 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 7 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 8 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 9 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 10 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 11 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 12 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 13 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 14 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 16 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"От 18 лет")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Возраст:")=="1"){fl = 1;
tovar_p1 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Большие пневматические колёса")=="1"){fl = 1;
tovar_p2 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Большие полиуретановые колёса")=="1"){fl = 1;
tovar_p3 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Большие полиуретановые полимерные")=="1"){fl = 1;
tovar_p4 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Большое переднее полиуретановое колесо")=="1"){fl = 1;
tovar_p5 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Быстрозаряжаемый аккумулятор LG")=="1"){fl = 1;
tovar_p6 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Быстрые и плавные подшипники")=="1"){fl = 1;
tovar_p7 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Быстрые и плавные фирменные подшипники")=="1"){fl = 1;
tovar_p8 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"В наборе:")=="1"){fl = 1;
tovar_p9 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес гироскутера")=="1"){fl = 1;
tovar_p10 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес дрифт-карта")=="1"){fl = 1;
tovar_p11 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес квадроцикла")=="1"){fl = 1;
tovar_p12 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес продукта")=="1"){fl = 1;
tovar_p13 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес рипсёрфа")=="1"){fl = 1;
tovar_p14 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес рипстика")=="1"){fl = 1;
tovar_p15 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес роликов всего")=="1"){fl = 1;
tovar_p16 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес роллерсёрфа")=="1"){fl = 1;
tovar_p17 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес самоката")=="1"){fl = 1;
tovar_p18 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес тридера")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес шлема")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электробайка")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электровелосипеда")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электромотоцикла")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электророликов")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электросамоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес электроскейта")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вес:")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Вращения руля на 360 градусов")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Высота руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Время полной зарядки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Гарантия")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Герметичный свинцово-кислотный")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Длина деки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Длина самоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Длина электроскутера")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Для детей ростом")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Для подростков и взрослых ростом")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"минут непрерывной работы")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"минут непрерывного использования")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"минут непрерывного хода на полной зарядке")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Дорожный просвет (клиренс)")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Ёмкость АКБ")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Запас хода до")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Запатентованная технология")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Запатентованная система")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Запатентованный задний")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Зарядное устройство и")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Изготовлен из")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Изготовлен на")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Колеса из полиуретана")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Комплектация:")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Компрессионная система")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Литий-ионный аккумулятор LG")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Максимальная высота руля от деки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Максимальная высота руля от земли")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Максимальная скорость")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Максимальня нагрузка")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Минимальная высота руля от деки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Минимальная высота руля от земли")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Мощность мотор-колеса")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Наклон руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Настраиваемое положение руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Не требует сборки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Не требует сервисного обслуживания")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Общая длина самоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Обхват головы")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Патентованный складной механизм")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Переменная скорость")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"По опыту наших покупателей подходит детям")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит детям и взрослым ростом")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит детям и подросткам ростом")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит детям от")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит детям ростом от")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит для детей и взрослых ростом от")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит для детей и взрослых, ростом от")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит для самоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит под рост от")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подходит под самокат")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подшипники RZR")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Подшипники ABEC-5")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Полезная длина деки (место для ног)")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Полезная длина деки (платформа для ног)")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Полиуретановые колёса")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Прочный руль из авиационного алюминия шириной")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер L")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер S")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер XL")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер М")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер: S")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер скейта")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размер чехла")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры продукта:")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры руля:")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры самоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры упаковки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры электробайка")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Размеры электро-квадроцикла")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Разработан и используется командой RAZOR")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Резиновые колеса с алюминиевым диском")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Руль Y формы")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Ручной передний тормоз")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Складной механизм")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Складывается и раскладывается")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Тихий надежный электромотор")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Тихий надёжный электромотор")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Тройной хомут")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Угол руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Удобные мягкие грипсы")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Уретановые колеса")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Фиксированная высота руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Ширина деки")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Ширина платформы для ног")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Ширина руля")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Широкая дека")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Яркий дизайн")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Рекомендуемая нагрузка до")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Максимальная нагрузка")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Плавная регулировка газа")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"запуск двигателя через отталкивание ногой")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Индикация уровня заряда")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Двойной тормоз:")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Регулировка руля по высоте во всём его диапазоне")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Современные эргономичные удобные резиновые ручки на руле")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Дополнительная шайба в рулевой колонке, для уменьшения люфта в рулевой системе")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Полноценный большой тормоз-крыло, который защищает от грязи и брызг")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Удобная подножка для парковки самоката")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Требуется частичная сборка")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (Obrabotka.megex_match(el.InnerText,"Возможность полноценного использования в виде обычного городского самоката, без применения электропривода")=="1"){fl = 1;
tovar_p19 = el.GetAttribute("Innertext");
}
if (fl==0){
project.SendInfoToLog("---"+el.GetAttribute("Innertext"),true);
project.Lists["list"].Add(el.GetAttribute("Innertext"));
}
}
HtmlElementCollection tovar_img_l = tab.FindElementsByXPath("//div[contains(@class, 'image_to_float')]");
foreach(var a in tovar_img_l){
tovar_img = tovar_img +" | "+ a.GetAttribute("style").Replace("background-image: url(", "").Replace("display:none;", "").Replace(");", "");
project.Lists["tovar_img"].Add(a.GetAttribute("style").Replace("background-image: url(", "").Replace("display:none;", "").Replace(");", ""));
}
var tovar_video = tab.FindElementByXPath("//input[@class='video_string']", 0).GetAttribute("value").Trim();
C#:
if (Obrabotka.megex_match(el.InnerText,"*****")=="1"){fl = 1;
C#:
public static string megex_match(string text,string poisk){
string poisk2 = poisk;
//string poisk2 = poisk.Replace("(", "\(");
if (new Regex(poisk2).Match(text).Value.Trim() == poisk){
return "1";
}else{
return "0";
}
}
Также подскажите как сделать замену в тексте функции с помощью Replace - я эту строку закомментировал так как ругается