Приветствую.
Не силен в xpath. Подскажите, как вытянуть ссылки <а href со всей страницы (включая рекламные блоки)?
Делал по примеру отсюда: http://zennolab.com/discussion/threads/xpath-universalnyj-c-shag-raboty-s-ehlementami.20830/#post-141316
пытаюсь забирать кодом:
Например для яндекса.ру в список дает семь ссылок, хотя linksCollectionLength получает 123 ссылки...
Не силен в xpath. Подскажите, как вытянуть ссылки <а href со всей страницы (включая рекламные блоки)?
Делал по примеру отсюда: http://zennolab.com/discussion/threads/xpath-universalnyj-c-shag-raboty-s-ehlementami.20830/#post-141316
пытаюсь забирать кодом:
Код:
var links = project.Lists["Links"];
string xpath_exp = ".//a";
var action_ev = "get|href";
var set_action ="";
var linksCollectionLength = CommonCode.FindElementsByXpath(instance, xpath_exp);
for (int i = 1; i < linksCollectionLength.Length; i++)
{
xpath_exp = ".//a[" + i.ToString() + "]";
var linksCollection = CommonCode.FindElementAndExecuteAction(instance, xpath_exp, action_ev, set_action);
links.Add(linksCollection);
}