03.11.2023, 06:25 | #11 |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 233
Сказал(а) спасибо: 1,101
Получил(а) "Спасибо": 696
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как заставить парсер взять нужное поле )
Скинул бы конкретный пример кода, который надо парсить, написали бы тебе уже код. А так - нафиг оно сидеть вчитываться.
|
06.11.2023, 22:58 | #12 | |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Как заставить парсер взять нужное поле )
Цитата:
Код:
<div class="photo"> <img> <span class="caption">Caption 1</span> </div> <div class="content"> <p>text</p> <div class="photo"> <img 2> <span class="caption">Caption 2</span> </div> </div> |
|
07.11.2023, 08:53 | #13 | |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 233
Сказал(а) спасибо: 1,101
Получил(а) "Спасибо": 696
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как заставить парсер взять нужное поле )
Цитата:
Код:
<div class="parent"> <div class="photo"> <img> <span class="caption">Caption 1</span> </div> <div class="content"> <p>text</p> <div class="photo"> <img 2> <span class="caption">Caption 2</span> </div> </div> </div> PS. Просто добавил в xpath родительский div. |
|
08.11.2023, 09:36 | #14 | |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
Re: Как заставить парсер взять нужное поле )
Цитата:
|
|
08.11.2023, 10:09 | #15 | |
Senior Member
Доцент
Регистрация: 24.05.2021
Сообщений: 233
Сказал(а) спасибо: 1,101
Получил(а) "Спасибо": 696
Нарушения: 0/0 (0)
Репутация: 1123491
|
Re: Как заставить парсер взять нужное поле )
Цитата:
Либо 2 вариант: Это не готовый код, это логика. result = false test1 = xpath('//div[@class="photo"]')[0] test2 = xpath('//div[@class="content"]/div[@class="photo"]')[0] if test1 !== test2 { result = test1 } Конечно надо бы проверить на существование все это дело изначально. Но тут уже сами приводите все в порядок. |
|
Сказали спасибо: |
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Где можно взять бесплатные, хорошие, вечные ссылки? | Had | Ссылки: покупка, продажа, обмен | 17 | 29.01.2023 12:08 |
DLE, вывеси доп. поле в speedbar.tpl | Globus | Веб-строительство | 0 | 23.02.2022 08:20 |
A-Parser - универсальный многопоточный парсер | A-Parser | Биржа услуг | 0 | 16.04.2021 20:09 |
Ошибка в Гугл Отсутствует поле url | rty9000 | Гугл и другие поисковики | 44 | 11.01.2021 21:26 |
Где взять/купить SSL-сертификат ? | Diversant | Хостинг и домены | 8 | 29.08.2020 16:31 |