- Регистрация
- 10.05.2019
- Сообщения
- 62
- Благодарностей
- 1
- Баллы
- 8
Изначальная цель найти все на странице ссылки подходящие под условие и добавлять их в список. Все ссылки находятся в артрибуте href
Помогите разобраться с кодом знания пока еще слабые и не могу понять что дальше сделать.
Вот мой код текущий
int i=0; для цикла
link1;
var collection = instance.ActiveTab.FindElementsByAttribute ("a", "href", "https://www.sdfprofile.php", "regexp",i);
return collection.GetAttribute("href"); // этом варианте работает
но мне надо положить его в список
var list = project.Lists["list"];
list.Add(sd); // но эта строка не работает разные типы
i=i+1
if условие при наличии =="" выход из перебора
goto link1;
---------------
подскажите как сделать так что бы я занес в список значение полученное из collection.GetAttribute("href");; желательно через переменую что бы в условии ее сравнить.
-------------------переделал---------------------
все нашел много ошибок но все равно не работает ((
var list = project.Lists["list"];
int i=0;
link1:
HtmlElement test= instance.ActiveTab.Find.ElementByAttribute ("a", "href", "https://www.sdfprofile.php", "regexp",i);
// а тут уже делаем что хотим с этим элементом, например вернём значение href
string sd= test.GetAttribute("href");
if (sd=="") goto link2;
i=i+1;
goto link1;
link2:
list.Add(sd);
return true;
и
Помогите разобраться с кодом знания пока еще слабые и не могу понять что дальше сделать.
Вот мой код текущий
int i=0; для цикла
link1;
var collection = instance.ActiveTab.FindElementsByAttribute ("a", "href", "https://www.sdfprofile.php", "regexp",i);
return collection.GetAttribute("href"); // этом варианте работает
но мне надо положить его в список
var list = project.Lists["list"];
list.Add(sd); // но эта строка не работает разные типы
i=i+1
if условие при наличии =="" выход из перебора
goto link1;
---------------
подскажите как сделать так что бы я занес в список значение полученное из collection.GetAttribute("href");; желательно через переменую что бы в условии ее сравнить.
-------------------переделал---------------------
все нашел много ошибок но все равно не работает ((
var list = project.Lists["list"];
int i=0;
link1:
HtmlElement test= instance.ActiveTab.Find.ElementByAttribute ("a", "href", "https://www.sdfprofile.php", "regexp",i);
// а тут уже делаем что хотим с этим элементом, например вернём значение href
string sd= test.GetAttribute("href");
if (sd=="") goto link2;
i=i+1;
goto link1;
link2:
list.Add(sd);
return true;
и
Последнее редактирование: