X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Подскажите по парсингу
gold15
gold15
Topic Starter сообщение 29.4.2018, 16:51; Ответить: gold15
Сообщение #1


Подскажите не опытному, не грамотному новичку, как со страницы ychanger.net/valuta.xml

в кусочке кода

Код
<from>DOGE</from>
<to>QWRUB</to>
<in>3.4655</in>
<out>1</out>
<minamount>10000 DOGE</minamount>
<maxamount>1000000 DOGE</maxamount>
<amount>2160696.22</amount>
<param>manual</param>
</item>


Забрать с помощью php значение 3.4655?

Если можно, прям кусочек кода php нарисуйте.

Спасибо большое!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 29.4.2018, 16:57; Ответить: x64
Сообщение #2


Код
$s = '<from>DOGE</from>
<to>QWRUB</to>
<in>3.4655</in>
<out>1</out>
<minamount>10000 DOGE</minamount>
<maxamount>1000000 DOGE</maxamount>
<amount>2160696.22</amount>
<param>manual</param>
</item>';

if ( preg_match('!<in>([^<]+)<!i', $s, $item) ) {
    echo $item[1]; // 3.4655
} else {
    echo 'Совпадение не найдено';
}


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gold15
gold15
Topic Starter сообщение 29.4.2018, 17:02; Ответить: gold15
Сообщение #3


x64, Но числовые данные всевремя меняются
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 29.4.2018, 17:11; Ответить: x64
Сообщение #4


gold15, а какая часть кода привязана к строгому набору чисел?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gold15
gold15
Topic Starter сообщение 29.4.2018, 17:12; Ответить: gold15
Сообщение #5


x64,

Код
<from>DOGE</from>
<to>QWRUB</to>
<in>Вот тут число которое нужно спарсить, оно меняется</in>
<out>1</out>
<minamount>10000 DOGE</minamount>
<maxamount>1000000 DOGE</maxamount>
<amount>Это тоже меняется</amount>
<param>manual</param>
</item>


Сообщение отредактировал gold15 - 29.4.2018, 17:13
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qpPeW
qpPeW
сообщение 29.4.2018, 17:13; Ответить: qpPeW
Сообщение #6


Цитата(x64 @ 29.4.2018, 14:57) *
$s = '<from>DOGE</from>
<to>QWRUB</to>
<in>3.4655</in>
<out>1</out>
<minamount>10000 DOGE</minamount>
<maxamount>1000000 DOGE</maxamount>
<amount>2160696.22</amount>
<param>manual</param>
</item>';

if ( preg_match('!<in>([^<]+)<!i', $s, $item) ) {
    echo $item[1]; // 3.4655
} else {
    echo 'Совпадение не найдено';
}

бред сивой кобылы, там же динамические значения, плюс ко всему там тегов <in> дофига и больше...
привязка идет по направлению курса, а именно "from" и "to".

Сообщение отредактировал qpPeW - 29.4.2018, 17:16


--------------------
Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP) :: БЫСТРО :: КАЧЕСТВЕННО :: ДОСТУПНО
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 29.4.2018, 17:16; Ответить: mmkulikov
Сообщение #7


x64, модификатора i будет маловато, стоит добавить s


--------------------
Сдается, обращаться скайп avdesk-it-kmm
VPS от 5€


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 29.4.2018, 17:17; Ответить: x64
Сообщение #8


gold15, разве не очевидно, что в $s находится содержимое из ychanger.net?

qpPeW, о, специалист почтил присутствием. Вопрос прочитать — нет?
Есть кусок xml, с него просят значение.

Цитата(mmkulikov @ 29.4.2018, 16:16) *
стоит добавить s

В шаблоне нет метасимвола точка)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mmkulikov
mmkulikov
сообщение 29.4.2018, 17:18; Ответить: mmkulikov
Сообщение #9


Цитата(qpPeW @ 29.4.2018, 15:13) *
бред сивой кобылы

Какой вопрос - такой и ответ :)
Ответ чётко решает поставленную в топике задачу...


--------------------
Сдается, обращаться скайп avdesk-it-kmm
VPS от 5€
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gold15
gold15
Topic Starter сообщение 29.4.2018, 17:19; Ответить: gold15
Сообщение #10


x64,

Есть страница ychanger.net/valuta.xml

Мне нужно вытащить со всей страницы одно значение
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Подскажите по ошибкам из Яндекс вебмастера
1 noviktamw 1298 27.1.2024, 23:15
автор: Vmir
Открытая тема (нет новых ответов) Подскажите дейтинг партнерки с оплатой за регистрацию
18 Wolfhound 2163 9.3.2023, 6:17
автор: Skyworker
Открытая тема (нет новых ответов) Подскажите ПП. Траф только мобильный, только бурж.
тизеры\баннеры или видео
7 3rim 1757 21.9.2020, 19:39
автор: 3rim
Открытая тема (нет новых ответов) Подскажите партнёрку с мобильными офферами
5 docdie 2205 27.7.2020, 11:05
автор: WelcomePartners
Горячая тема (нет новых ответов) Подскажите нормальную ПП
Тематика: игры
37 Kiloan_Frost 7750 16.3.2020, 23:48
автор: MasterGraf


 



RSS Текстовая версия Сейчас: 24.4.2024, 0:58
Дизайн