Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: парс страницы киви
Форумы портала PHP.SU » » Работа с сетью » парс страницы киви

Страниц (1): [1]
 

1. sula000 - 27 Ноября, 2014 - 14:47:27 - перейти к сообщению
Здравствуйте! Написал парсер для киви кошелька, парсит платежи. Хня в том, чт мне не удается спарсить число с пробелом (2 000). Как я это делаю. авторизуюсь и вхожу на страницу с платежами с помощью curl. Далее, последнюю страницу паршу. Если же я скопирую содержимое страницы с платежами и создам новую страницу у себя на сайте с данным содержимым, то парс работает. Если парсить страницу сразу после curl - не ловит. Помогите понять мистику!

echo $pp = preg_match('/2 000/',$res);
2. biperch - 27 Ноября, 2014 - 14:50:24 - перейти к сообщению
а что нельзя воспользоватся API киви?
3. sula000 - 27 Ноября, 2014 - 15:13:32 - перейти к сообщению
biperch, Можно, если ты юр. лицо
4. DeepVarvar - 27 Ноября, 2014 - 15:44:37 - перейти к сообщению
/\d+\s+\d+/
5. sula000 - 27 Ноября, 2014 - 16:53:07 - перейти к сообщению
DeepVarvar
\s и \s+ и . и пустоту, все пробовал. Не берет!
6. Мелкий - 27 Ноября, 2014 - 16:56:55 - перейти к сообщению
Посмотрите что там вообще вам возвращает курл. А то сейчас окажется, что вы где-нибудь куки пролюбили между запросами и закономерно 403 получаете.
И что там в этом $res (не что там должно быть, а что там находится в действительности)

 

Powered by ExBB FM 1.0 RC1