Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение gagarin74 » Вт авг 04, 2015 4:05 pm

ссылка на получение данных http://www.incred.ru/kurs-dollara/
шаблон поиска <a href="\/banks\/sberbank-rossii\/">Сбербанк России<\/a>(.+?)<a href="\/banks\/zapsibkombank

в ответ получаем (в принципе что и ожидали ) </td> <td> 61,20 </td> <td> 65,30 </td> <td> 4 августа, 11:41 </td> </tr> <tr > <td>

Вопрос в следующем. как вытащить в "читаемом формате" четыре переменных.
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение Amarok » Пт янв 26, 2018 7:15 am

создаю веб-переменную с такими правилами:
[attachment=0Показать
111.png[/attachment]]
сайт - https://coinslift.com/ru/yenten/
регулярка - [?="Курс YENTEN (YTN) к рублю равен "]\d\d.\d\d[?=" RUB"]
и не работает((( где ошибси я?
Вложения
111.png
111.png (53.55 КБ) 3275 просмотров
Моя Алиска живёт на Proxmox в Debian 12
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение nick7zmail » Пт янв 26, 2018 8:20 am

Amarok
https://regex101.com/

вот тут прогоните ваши регулярки
gagarin74 писал(а): Вопрос в следующем. как вытащить в "читаемом формате" четыре переменных.
Можно применить другой более сложный шаблон, который цифры вытаскивает (с \d), либо обработать средствами php - т.е. заменить все <td> на пустоту, и разбить массив explode-ом по пробелам. Получится каждая цифра в отдельном элементе массива.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Amarok
Сообщения: 1427
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение Amarok » Пт янв 26, 2018 10:31 am

nick7zmail писал(а):Amarok
https://regex101.com/
вот тут прогоните ваши регулярки
Вроде верно, но Алиса всё равно говорит "2018-01-26 12:28:35 incorrect value:"
Моя Алиска живёт на Proxmox в Debian 12
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение olehs » Пт янв 26, 2018 10:49 am

там у curl какая-то проблема с этим сайтом. гляньте в xray
finished with error:
error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Регулярные вырожения и WEB переменные-ПОМОЖИТЕ

Сообщение webms » Пт янв 26, 2018 4:01 pm

Amarok писал(а):
nick7zmail писал(а):Amarok
https://regex101.com/
вот тут прогоните ваши регулярки
Вроде верно, но Алиса всё равно говорит "2018-01-26 12:28:35 incorrect value:"
вот отличный парсер курса валют https://majordomo.smartliving.ru/forum/ ... 100#p70009
Ответить