Веб-перемнные

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

Модератор: immortal

Ответить
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Веб-перемнные

Сообщение blackangel » Чт окт 27, 2016 3:16 pm

Люди добрые)

Помогите разобраться.

создал вэб-переменную:
ссылка: http://mosmeteo.com/sokolniki

на этой страничке есть данные о погоде.
например текущая температура:
<p style="font-weight: bold;font-style: italic;color: #9A9A9A;">Temperature</p></td>
<td><b>0.2 °C</b></td>

как мне получить данные температуры?
Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Веб-перемнные

Сообщение Pooh » Чт окт 27, 2016 3:37 pm

>Temperature<\/p><\/td>
<td><b>(.+?) °C<\/b>
как-то так... и все пробелы нужно сохранить
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Веб-перемнные

Сообщение blackangel » Чт окт 27, 2016 4:09 pm

Pooh писал(а):>Temperature<\/p><\/td>
<td><b>(.+?) °C<\/b>
как-то так... и все пробелы нужно сохранить
не выходит(((

вот строчка один в один:

>Temperature<\/p><\/td> <td><b>(.+?) °C<\/b>
Pooh
Сообщения: 74
Зарегистрирован: Вт дек 31, 2013 2:03 pm
Откуда: Самара
Благодарил (а): 25 раз
Поблагодарили: 5 раз

Re: Веб-перемнные

Сообщение Pooh » Чт окт 27, 2016 4:55 pm

а если https:// вместо http://?
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Веб-перемнные

Сообщение blackangel » Пт окт 28, 2016 12:42 am

Pooh писал(а):а если https:// вместо http://?
глухо=((( еще варианты?

а вот с такой таблицы можно содрать данные? https://mosmeteo.com/sokolniki/dataNOAA/downld02.txt
например со столбца Temp out...
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Веб-перемнные

Сообщение blackangel » Пт окт 28, 2016 10:25 pm

Up?


Отправлено с моего iPhone используя Tapatalk
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Веб-перемнные

Сообщение blackangel » Вс окт 30, 2016 6:18 pm

blackangel писал(а):Up?


Отправлено с моего iPhone используя Tapatalk
Народ! Серьезно ни кто не знает!???


Отправлено с моего iPhone используя Tapatalk
fedor
Сообщения: 13
Зарегистрирован: Вт сен 20, 2016 8:48 pm
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: Веб-перемнные

Сообщение fedor » Ср дек 14, 2016 11:13 am

>Temperature<\/p><\/td>.+?<td><b>(.+?)°C<\/b>
Аватара пользователя
savenko_egor
Сообщения: 705
Зарегистрирован: Вс авг 03, 2014 8:17 pm
Откуда: Украина, Запорожье
Благодарил (а): 108 раз
Поблагодарили: 147 раз
Контактная информация:

Re: Веб-перемнные

Сообщение savenko_egor » Чт дек 15, 2016 12:21 am

Странно что тут это работает, а в МДМ нет. Чёт не пойму в чём проблема.

UPD:
Разобрался. Ему там .* не нравилась. Не непонятно почему. blackangel, для Вас так будет правильно

Код: Выделить всё

Temperature<\/p><\/td>\s*<td><b>(.+?) °
sergejey, если увидите сообщение, пожалуйста, уточните почему так:
Temperature<\/p><\/td>\s*<td><b>(.+?) ° - https://regex101.com/r/WlHdsb/4 - Работает
>Temperature<.*\n.*>(.+?) °C< - https://regex101.com/r/WlHdsb/3 - Не работает.
За это сообщение автора savenko_egor поблагодарил:
blackangel (Чт мар 08, 2018 1:17 am)
Рейтинг: 1.16%
Аватара пользователя
blackangel
Сообщения: 148
Зарегистрирован: Пт окт 21, 2016 2:00 pm
Благодарил (а): 31 раз
Поблагодарили: 13 раз

Re: Веб-перемнные

Сообщение blackangel » Чт мар 08, 2018 1:18 am

warik писал(а):Странно что тут это работает, а в МДМ нет. Чёт не пойму в чём проблема.

UPD:
Разобрался. Ему там .* не нравилась. Не непонятно почему. blackangel, для Вас так будет правильно

Код: Выделить всё

Temperature<\/p><\/td>\s*<td><b>(.+?) °
sergejey, если увидите сообщение, пожалуйста, уточните почему так:
Temperature<\/p><\/td>\s*<td><b>(.+?) ° - https://regex101.com/r/WlHdsb/4 - Работает
>Temperature<.*\n.*>(.+?) °C< - https://regex101.com/r/WlHdsb/3 - Не работает.
Лучше поздно чем никогда, спасибо)
Ответить