Форум → Программирование → PHP для идиотов → Парсер в контакте
Парсер в контакте
Страницы: ← Следующая страница →
-
12 сентября 2009 г. 12:39, спустя 10 секунд
В общем написал парсер музыки для контакта,но возникла проблема.
На локалхосте всё ништяк работает, на хосте контакт кидает не правильные ссылки на имя файла(что через curl что через http запросы-одна фигня).
В общем onclick="return operate(6035468,1094,28944,'18570a58a1',97);
'18570a58a1' - имя файла,на хостинге покажет совсем другое имя
Выход из ситуации есть так как видел на одном сайте что всё ништяк у них работает.
Подскажите в чём может быть проблема и как её обойти.
Код не вижу смысла выкладывать обычный запрос c подстановкой куки -
12 сентября 2009 г. 12:38, спустя 23 часа 59 минут 10 секунд
мб парсишь неправильно. покажи регулярку или как ты это делаешь.. -
12 сентября 2009 г. 12:39, спустя 40 секунд
Мб исходничком поделишся чтоль ? или кофейная гуща стайл ? -
-
12 сентября 2009 г. 12:53, спустя 10 минут 19 секунд
Всё нормально парситься только по ходу сам контакт подсовывает не те имена,проверье на локалке и на хосте увидите что разные имена
Да вот бональный код curl только куки подставить,ну это я к примеру
function curl($get,$cookies = '', $head = 1) {
$cl = curl_init($get);
curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($cl, CURLOPT_HEADER, 1);
curl_setopt($cl, CURLOPT_COOKIE, $cookies);
curl_setopt($cl, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($cl, CURLOPT_USERAGENT, 'Opera/9.25 (Windows NT 6.0; U; ru)');
$res = curl_exec($cl);
curl_close($cl);
return $res;
}
$res= curl("http://vkontakte.ru/audiosearch.php?q=".urlencode("Музяка"),$cooke); -
12 сентября 2009 г. 12:54, спустя 1 минуту 32 секунды
мдаа, ну ты куки нихуя не отдаешь
$head у тя ваще нигде не используется
попробуй так
$res= curl("http://vkontakte.ru/audiosearch.php?q=".urlencode("Музяка"),$cooke,0);Спустя 72 сек.уже исправил… -
12 сентября 2009 г. 12:56, спустя 1 минуту 57 секунд
о да, все хосты сговорились с контактом чтоб тот им давал другие ссылки ежели локальному хосту …))
Я просил бы весь код, сомневаюсь что кому-то нужен ваш код, ибо я написал бы парсер за 10 мин, а вы если хотите получить решние своей проблеме прошу полный код в студию.Спустя 64 сек.алсо вы оба неправы ведь (:
Курите кукисы и курл, а лудше молодой человек заюзайте file_get_contents, и быстрее и вам проще как новичку. -
12 сентября 2009 г. 13:00, спустя 3 минуты 43 секунды
Да это кусок кода,не придирайтесь вы к нему :) Куки я не ставил просто пример показал как парситься.Даже при таком запросе уже имена разные :(
Проблема в том что сам контакт меняет имена по ходу.Код мой тут совсем не причём,сделайте любой запрос на аудио он выдаст вам разные имена на хосте и на локалке что вы к коду то придрались )
Причём на локалке будет рабочая ссылка -
12 сентября 2009 г. 12:59, спустя 23 часа 59 минут 27 секунд
молодой человек, да вы приколист однако (:Спустя 21 сек.прийдеться парсер писать \= через 10 мин отпишусь -
-
-
-
-
-
12 сентября 2009 г. 15:09, спустя 54 минуты 57 секунд
Где дуд со своим ВконтактеПарером?https://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!