Помогите с циклом.
-
Добрый день.
Проблема не могу начать цикл.
Сайт http://zakupki.gov.ru/epz/eruz/quicksearch/search.html?morphology=on
Начало цикла: >MATCH><a href="/epz/eruz/card/general-informat
Атрибут урл: href
Нужно собрать url всех карточек организаций, но при работе программа 10 раз собирает первую карточку организации. Зациклить не выходить.
-
@basir235 нафиг вам эти циклы? Получите код страницы, и через XPATH выдерните все нужные ссылки сразу
//div[@class='parametrs margBtm10']//td[@class="greyText width70pr"]//a/@href
-
@bigorat еще более подробно)
выбивает ошибку Can't resolve query //div[@class='parametrs margBtm10']//td[@class="greyText width70pr"]//a/hrefполучаю код страницы >XPATH> /html[1]/body[1]
далее выбираю функцию XPATH далее получить какой пункт меню должен выбрать?
-
@basir235 не так, а вот примерно так
Немного подправил XPATH выражение в первом ответе
-
@bigorat спасибо большое!!!!
-
@bigorat
и еще вопрос как зациклить по страницам выполнение до последней?
-
@basir235 ну я бы в коде последней страницы искал какой либо элемент имеющийся на предыдущих но которого нет на последней. Вот этого элемента на последней странице нет
-
@bigorat конечно антилогично я сгенировал все страницы до 100 ссылки и по очередно их проверил, вообщем урл карточек собрал)
-
@basir235 ну можно и так, через УРЛ сделать, но если страниц будет больше или меньше 100?