Собрать все видимые ссылки.

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 230
Благодарностей
802
Баллы
113
Всем ку.
Стоит задача собрать все "кликабельные" ссылки. Накидал сниппет, но выполняется он ооочень долго. Выдачу гугла парсит больш 10 секунд. Может есть у кого более шустрое решенее?
Код:
var tab = instance.ActiveTab;
var heColl = tab.FindElementsByAttribute("*", "href", ".*", "regexp");
var list1 = project.Lists["link"];
for(int i = 0; i < heColl.Count; i++)
{
    var he = heColl.Elements[i];
    if(he.GetAttribute("width") != "0" && he.GetAttribute("href") != "")
            list1.Add(he.GetAttribute("href"));
}
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)