mega94

Рейтинг
79
Регистрация
15.05.2014

А нет ли более простых решении?

странно у меня вот как открывается

---------- Добавлено 23.03.2017 в 11:42 ----------

кодировка файла стоит на utf-8

---------- Добавлено 23.03.2017 в 11:48 ----------

А все разбирался спасибо работает добавил еще:


header('Content-Type: text/html; charset=utf-8');

теперь нормально

GarryLa:
юзаете mb_convert_encoding($getJson, 'UTF-8', 'GB2312');

примерно так:


$url = 'https://world.taobao.com/search/json.htm?json=on&_input_charset=utf-8&navigator=all&module=page&real_post_fee=0~0.01&cat=50067695&is1111=0&callback=__jsonp_cb&_=1490110336876';
$getJson = file_get_contents($url);

echo mb_convert_encoding($getJson, 'UTF-8', 'GB2312');


в вашем случаи в функцию добавте
после
curl_close($curl);
это
$out = mb_convert_encoding($out, 'UTF-8', 'GB2312');

или если короче можно так
$out = mb_convert_encoding(curl_exec($curl), 'UTF-8', 'GB2312');
вместо $out = curl_exec($curl);

Не не помогло, в исходные слова не кодируется

dimsog:
mega94, ну если у вас с этой функцией декодируется, то в чем проблема?:)

Слова декодируется в какие-то не понятные символы

Только при функции

iconv("KOI8-U", "UTF-8",$page)
декодируется а надо так как есть там китайские слова.
LEOnidUKG:
Вы просто отстали от современных технологий :)

---------- Добавлено 13.03.2017 в 00:25 ----------



Кому он нафиг сдался?!

---------- Добавлено 13.03.2017 в 00:35 ----------

Чтобы быстрее было надо разные прокси подключать лучше китайские и через них мультикурл делать.

Snoopy на самом деле быстры парсер намного чем аналоги, и вы правильно отметили тут скорее скрипта надо сблизит с Китаем.

---------- Добавлено 13.03.2017 в 15:00 ----------

edogs:
С технической стороны тут никаких никаких проблем, снупи не тормозит (с чего бы? там технологии 100 лет в обед не менялись и еще столько же не изменятся - одна из лучших либ между прочим), мультикурл используется (правда настораживает количество потоков неограниченное и сам он кривой до сих пор между прочим).

Просто надо учесть, что в скрипте контент с taobao.com достается через panli.com , оттуда достается неизвестное количество урлов и они загоняются для перевода в renjith.co.in . Быстрым это не может быть по определению.

Проблему ТС решит перевод контента на нужный язык более быстрым переводчиком, желательно локальным.

Торможение не со стороны перевода, просто сайт panli.com медленно спарситься

Наверное у бегет медленный связь с Китаем.

---------- Добавлено 13.03.2017 в 15:05 ----------

foxi:
Чтоб парсить китайские сайты - надо хоститься в китае. будет парсинг идти быстрее.

Я думал что жду критики от кода, но оказывается наверное действительно парсит китай нужно с китая, тогда появится другая проблема китайские сервера медленно генерирует сайт для иностранцев тогда парсер может работать быстро но для клиентов все равно связь не будет идеальный как российские сервера.

Поменял на


file_get_contents

Стало немного быстрее, странно, разве socet не быстрее чем

file_get_contents
Playerror:
Если выровнять блоки по центру, то задать блокам внутри display:inline-block , а родительскому text-align:center

Спасибо помогло.

Ну вот это уже пример, по инструкциям думаю легче будет.

Возможно есть какой нибудь пример на js? в сети что то нечего не нашел.

Всего: 167