- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
помогите есть такой код:
надо это Преобразовать в массив json как это сделать?
что у вас этот код выводит? наверно всё-таки надо то, что у вас в $page оказывается преобразовать из json в массив?
что у вас этот код выводит? наверно всё-таки надо то, что у вас в $page оказывается преобразовать из json в массив?
Надо бы Преобразовать в json массив, что код выводить можно смотреть здесь
А теперь можно ещё раз, но по-русски, а не набор слов не связанных.
Ну кодом ТС отправляет запрос на
http://connectkeyword.aliexpress.com/lenoIframeJson.htm?iframe_delete=true&varname=intelSearchData&__number=2&keyword=%D0%BA%D0%B0%D0%BC%D0%B5%D1%80%D0%B0
В ответе получает
window.intelSearchData = {
"keyWordDTOs":[ {keywords: 'камера заднего вида', catId: '202005984',catName: 'Камеры заднего вида', isHistory: false, isHasCat: true, isGeneral: false, count: '51842'},
{keywords: 'камера заднего вида', catId: '202003051',catName: 'Парковочные системы', isHistory: false, isHasCat: true, isGeneral: false, count: '51842'},
{keywords: 'камера заднего вида', catId: '202040838',catName: 'Сумки для походов', isHistory: false, isHasCat: true, isGeneral: false, count: '51842'},
{keywords: 'камера заднего вида', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '51,842'},
{keywords: 'камера', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '1,351,145'},
{keywords: 'камера видеонаблюдения', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '83,694'},
{keywords: 'камера заднего вида с монитором', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '11,722'},
{keywords: 'камера заднего вида для авто', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '54,332'},
{keywords: 'камера для рыбалки', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '1,966'},
{keywords: 'камера go pro', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '14,283'},
{keywords: 'камера заднего вида с зеркалом', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '8,011'},
{keywords: 'камера наблюдения', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '1,223,103'},
{keywords: 'камера заднего хода', catId: '',catName: '', isHistory: false, isHasCat: false, isGeneral: true, count: '35,435'},
]
};
Что он имел ввиду под json я так и не понял
preg_match_all и json_encode вам в помощь.
preg_match_all и json_encode вам в помощь.
не помогает
Задача размытая, с учетом того, что это и есть json-представление, в массив чего его преобразовать нужно - непонятно.
json_decode, возможно, просто непонятно что нужно получить в итоге...
Задача размытая, с учетом того, что это и есть json-представление, в массив чего его преобразовать нужно - непонятно.
json_decode, возможно, просто непонятно что нужно получить в итоге...
Это джейсон-представление понимают многие(например JS), но не PHP.
Обработка джейсона в пхп - это еще ТАААА нелепая и долгая история. При малейшем чихе эта твАрынка безвучно дохнет. :(
Чтобы "чудо-парсер" json_decode съел данные, нужно привести в понятный ему вид, например руками привер первую строчку.
Было
Надо
т.е.
1. никаких одинарных кавычек - только двойные
2. все ключи в двойные кавычки
3. убрать начало "window.intelSearchData = "
Как по мне, то намного проще распарсить это самому при помощи регулярок - будет более предсказуемый результат.
Это джейсон-представление понимают многие(например JS), но не PHP.
Обработка джейсона в пхп - это еще ТАААА нелепая и долгая история. При малейшем чихе эта твАрынка безвучно дохнет. :(
Чтобы "чудо-парсер" json_decode съел данные, нужно привести в понятный ему вид, например руками привер первую строчку.
Было
Надо
т.е.
1. никаких одинарных кавычек - только двойные
2. все ключи в двойные кавычки
3. убрать начало "window.intelSearchData = "
Как по мне, то намного проще распарсить это самому при помощи регулярок - будет более предсказуемый результат.
Спасибо вам по пробую так и сделать, я не думал что есть разница что одинарный что двойные хм...
---------- Добавлено 04.04.2016 в 13:41 ----------
что то не получается вот
что то не получается вот
в этом куске у вас обрывок от джейсона и не объявлен массив.
начало должно выглядеть так:
концовка
выделил жирным недостающее.