webjey: Да,потому что:
-js асинхронен
-ajax не вешает страницу + индикатор загрузки + lazyload
-в ответ идет jsonp => легко повесить callback функцию,зачем делать 2-ю работу на php?
-в идеале ,вообще можно обойтись без php,но мешает same origin policy.
webjey: Там идет проверка cookies(не пускает если не установлены куки с taobao.com) , откройте ссылку в приватной вкладке и убедитесь.
Кроме того, там используются редиректы и https.
Вот этот код должен помочь:
Спасибо за правильное направления. Cкажите а тот код который вы дали в личке там обработчик php делаеть только правильный url а дальше по js парсить, а почему js'ом а не php это влияет на скорость?
LovelAss: Две функции отвечают за формирование этого блока _process_review_imgs и _process_review_imgs_tmall - разберите их функционал и сделайте аналоги на php или на чём там у вас парсер.
Не помогло, как стояло в нынешнем положении, так и стоит.
А что если задать:
и играть с:
Интересная CMS, но дорогая...
Это да, но удобство прикроет расходы.
Делал не давно по-советовать:
-Из платныx: http://moguta.ru/
-Из бесплатных: http://opencart-russia.ru/
Opencart: создать что то свае на "Opencart" сложно (если не знаете english) так как русская документация мало.
Moguta: Cms русский, понятный интерфейс подробное документация с скриншотами интегрировать что то свое не составить труда.
Да,потому что:
-js асинхронен
-ajax не вешает страницу + индикатор загрузки + lazyload
-в ответ идет jsonp => легко повесить callback функцию,зачем делать 2-ю работу на php?
-в идеале ,вообще можно обойтись без php,но мешает same origin policy.
Спасибо за ответь :)
Там идет проверка cookies(не пускает если не установлены куки с taobao.com) , откройте ссылку в приватной вкладке и убедитесь.
Кроме того, там используются редиректы и https.
Вот этот код должен помочь:
Спасибо за правильное направления. Cкажите а тот код который вы дали в личке там обработчик php делаеть только правильный url а дальше по js парсить, а почему js'ом а не php это влияет на скорость?
в первой строчке ошибка. должно быть так:
Пробовал результат пустой проверьте тут этот код:
Вы меня спасли спасибо, но
почему то такая ошибка выдает(
думаю нужно обновить php на денвере спасибо)
Две функции отвечают за формирование этого блока _process_review_imgs и _process_review_imgs_tmall - разберите их функционал и сделайте аналоги на php или на чём там у вас парсер.
Разобрался не очень нашел только:
if (is_tmall) {$.getScript("http://rate.tmall.com/list_detail_rate.htm?callback=_process_review_imgs_tmall&itemId=523396457734&sellerId=" + seller_id + "&picture=1¤tPage=1")
} else {
$.getScript("https://rate.taobao.com/feedRateList.htm?callback=_process_review_imgs&auctionNumId=523396457734¤tPageNum=1&rateType=3&orderType=sort_weight&showContent=0");
}
и то не понятно, ну ходил по ссылкам но толку мало что то(
Как-то так:
спасибо добрый человек )
зачем что-то преобразовывать? Вы получили ответ JSON, используйте json_decode() и получите массив, а уж из него извлекайте что нужно.
а как правильно json_decode() использовать
что то php разучился=)