|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Приветствую всех. Помогите решением по xpath Беру кусок кода: <div class="sidebox block"> <a name="plugin-contributors"></a> <h3 class="head">Authors</h3> <div> <div class="plugin-authors"> <div class='plugin-contributor'> <a class='plugin-contributor-gravatar' rel='author' href='http://profiles.wordpress.org/enej/'><img alt="" src=" http://www.gravatar.com/avatar/7daee6cd5624d7c0562987b422106813?s=36&d=monsterid&r=g" class="photo avatar avatar-36" style="height:36px; width:36px;" /></a> <div class='plugin-contributor-info'> <div><a href='http://profiles.wordpress.org/enej/'>enej</a></div> <div class='plugin-contributor-links'>14 plugins </div></div> </div><div class='plugin-contributor'> <a class='plugin-contributor-gravatar' rel='author' href='http://profiles.wordpress.org/ctlt-dev/'><img alt="" src=" http://www.gravatar.com/avatar/b248e2d8d7c239963374add656dec92f?s=36&d=monsterid&r=g" class="photo avatar avatar-36" style="height:36px; width:36px;" /></a> <div class='plugin-contributor-info'> <div><a href='http://profiles.wordpress.org/ctlt-dev/'>ctlt-dev</a></div> <div class='plugin-contributor-links'>15 plugins </div></div> </div><div class='plugin-contributor'> <a class='plugin-contributor-gravatar' rel='author' href='http://profiles.wordpress.org/ubcdev/'><img alt="" src=" http://www.gravatar.com/avatar/61e975a9905d17271d47e1a60a03686a?s=36&d=monsterid&r=g" class="photo avatar avatar-36" style="height:36px; width:36px;" /></a> <div class='plugin-contributor-info'> <div><a href='http://profiles.wordpress.org/ubcdev/'>ubcdev</a></div> <div class='plugin-contributor-links'>12 plugins </div></div> </div> </div> </div> </div> код страницы с wordpress хочу получить через запрос 1-ю ссылку на http://profiles.wordpress.org то есть http://profiles.wordpress.org/enej/ Пишу так: Код: xml 1.
- получаю все профили, если убираю @ в href то #N/A. подскажите как правильно. Спасибо. пишу для Google docs формула =ImportXML, но впринципе это не важно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 21:06 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 21:34 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
видимо проблема в том, что при написании формулы если результат включает в себя сразу массив, spreadsheet автоматически проставляет формулу =CONTINUE() и она все портит(. Невозможно ли без @ получить ссылку? То есть заведомо результат будет не массив ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 22:03 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Kreolвидимо проблема в том, что при написании формулы если результат включает в себя сразу массив, spreadsheet автоматически проставляет формулу =CONTINUE() и она все портит(.Мой вариант не работает? KreolНевозможно ли без @ получить ссылку?Возможно. Если она у Вас будет не в атрибутах ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 22:30 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
эффект от [1] не чувствуется. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 22:50 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
выходом будет подсчет количества узлов href с профилями. Подскажите как это реализовать. Код: xml 1.
? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2012, 23:01 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
автор_Vasilisk_, //@href[1] в xml редакторе кстати тоже выбирается все 3 профиля, но не 1 Креплю файл xml запросы Код: xml 1.
и Код: xml 1.
дают одинаковый результат применение [1] в тегах Код: xml 1.
не приносят радости ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 01:33 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Kreol, Код: xml 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 01:37 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
устроит и просто количество ссылок вытащить. Но почему-то туплю, как через count это сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 03:25 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Kreol, Думаю, ваш икспас билдер глючит. Количество ссылок получается путем применения count ко всему выражению, а не к отдельной ее части. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 11:35 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
mage.lan, я делаю на страничке googla https://docs.google.com/spreadsheet/ccc?key=0AtxnobaOdwU2dGJfdFY3NFg4bkpWTWxGQTEwRk9PYlE#gid=0 можете проверить. Не работает такой подход. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 17:23 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
а за count спасибо. получилось ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2012, 18:08 |
|
Получить 1-ю ссылку href, xpath
|
|||
---|---|---|---|
#18+
Kreol, ошибки в икспасах отлавливать не сложно, я обычно поступаю так применяю Код: xml 1.
должен вернуть больше нуля. Код: xml 1.
должен вернуть 1 ровно. Код: xml 1.
должен вернуть больше нуля. идея понятна? у меня сейчас под рукой нет удобной XSLT, чтобы отлаживать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.12.2012, 14:52 |
|
|
start [/forum/topic.php?fid=14&msg=38089416&tid=1332599]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 251ms |
total: | 402ms |
0 / 0 |