Помогите с XPath web.telegram

Demiz

Client
Регистрация
19.12.2017
Сообщения
186
Благодарностей
118
Баллы
43
Доброго дня. Помогите правильно составить путь XPath. Необходимо спарсить полученный код с веб версии телеграма(https://web.telegram.org/z/), кодов может быть несколько, также между кодами могут быть уведомления об обновлении, соответственно нужен последний код. Подобрал через расширение такой путь //div[contains(@class, 'text-content with-meta')], вроде бы все ищет, но только в хроме, а в проджект мейкере путь берет только первое сообщение.
100388
 
  • Спасибо
Реакции: Sho

radv

Client
Регистрация
11.05.2015
Сообщения
3 786
Благодарностей
1 950
Баллы
113
  • Спасибо
Реакции: Demiz

Demiz

Client
Регистрация
19.12.2017
Сообщения
186
Благодарностей
118
Баллы
43

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
546
Благодарностей
1 125
Баллы
93
Доброго дня. Помогите правильно составить путь XPath. Необходимо спарсить полученный код с веб версии телеграма(https://web.telegram.org/z/), кодов может быть несколько, также между кодами могут быть уведомления об обновлении, соответственно нужен последний код. Подобрал через расширение такой путь //div[contains(@class, 'text-content with-meta')], вроде бы все ищет, но только в хроме, а в проджект мейкере путь берет только первое сообщение.
Посмотреть вложение 100388
Привет.

XPath для сбора сообщений использовал .//div[contains(@class,'text-content')]
Советую посмотреть пример, для полного понимания решения.

100398


Приложил шаблон с полным решением вопроса ↓
 

Вложения

  • Спасибо
Реакции: Demiz и Sho

Demiz

Client
Регистрация
19.12.2017
Сообщения
186
Благодарностей
118
Баллы
43
Привет.

XPath для сбора сообщений использовал .//div[contains(@class,'text-content')]
Советую посмотреть пример, для полного понимания решения.

Посмотреть вложение 100398

Приложил шаблон с полным решением вопроса ↓
Спасибо, работает, но иногда телега выдает в соообщениях Код подтверждения: xxx или Login code : xxx
С чем свзязано?
UPD:
Добавил еще 1 кубик выделить подсписок login code. В общем спасибо вопрос полностью решен!!!
 
Последнее редактирование:

radv

Client
Регистрация
11.05.2015
Сообщения
3 786
Благодарностей
1 950
Баллы
113

djaga

Administrator
Команда форума
Регистрация
26.04.2020
Сообщения
546
Благодарностей
1 125
Баллы
93
Код подтверждения: xxx или Login code : xxx
Вероятно, когда выбираете язык на стартовом экране при авторизации русский или английский или может это как-то от номера телефона зависит.

Добавил еще 1 кубик выделить подсписок login code. В общем спасибо вопрос полностью решен!!!
Необязательно делать несколько кубиков.
Можно указать как регулярку: Код подтверждения:|Login code:

Пример:
1670336738290.png
 
  • Спасибо
Реакции: dgreen и Demiz

Demiz

Client
Регистрация
19.12.2017
Сообщения
186
Благодарностей
118
Баллы
43

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