X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Языки сайта и парсинг страницы
kvins
kvins
Topic Starter сообщение 4.3.2014, 13:40; Ответить: kvins
Сообщение #1


Завсегдатай
*****


Группа: Active User
Сообщений: 750
Регистрация: 7.9.2011
Из: москва
Поблагодарили: 89 раз
Репутация:   7  


Нужно спарсить кусочек с городами тут http://dpd.ru/dpd/otpravka/varianty-...isterminal.do2

Пробовал спарсить часть страницы сайта через file_get_contents

Код:
Код
$url = 'http://dpd.ru/dpd/otpravka/varianty-otpravki/blizhajshij-ofisterminal.do2'; $start = '<div id="main">'; $finish = '</div>'; function parser($url,$start,$finish) {     $content = file_get_contents($url);     $position1 = strpos($content, $start);     $position2 = strpos($content, $finish);     $content = substr($content, $position1, $position2-$position1);     $content = strip_tags($content, '<p><a>');     //echo nl2br($content);    // echo ($content);     return $content; }   $tt = parser($url, $start, $finish);

Но что то я не смог правильно настроить его и потом решил что лучше через PHP Simple HTML DOM Parser
Код:

Код
$html = file_get_html('http://dpd.ru/dpd/otpravka/varianty-otpravki/blizhajshij-ofisterminal.do2');  // Find all SPAN tags that have a class of "myClass" foreach($html->find('ul.arrow') as $e)     echo $e->outertext . '<br>';


и в любом из услучаев выдает мне английскую версию, хотя заходя на сайт , показывает русскую, на сайте 2 языка и язык переключается через js , отдельные страницы я не заметил

Сообщение отредактировал kvins - 4.3.2014, 13:41


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Tollun
Tollun
сообщение 4.3.2014, 14:17; Ответить: Tollun
Сообщение #2


Старожил
******

Группа: Active User
Сообщений: 1595
Регистрация: 1.10.2009
Из: Хабаровск
Поблагодарили: 394 раза
Репутация:   66  


Хозяева сайта уже скоро узнают о Ваших похождениях из статистики :)

А по теме, используйте curl, отправляйте header с нужным Accept-Language
хотя если Вам file_get_contents роднее - через него тоже можно

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал Tollun - 4.3.2014, 14:22


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Продвижение сайта в ТОП выдачи с оплатой за позиции
6 Barselona 451 24.5.2018, 10:48
автор: Barselona
Горячая тема (нет новых ответов) Качественный копирайт и наполнение Вашего сайта
Подходи, торопись, покупай живо...
251 DroBit 94096 24.5.2018, 7:28
автор: DroBit
Открытая тема (нет новых ответов) Парсинг ТОП статей конкурентов zen.yandex.ru
0 Zhezkazganetcs 426 23.5.2018, 18:16
автор: Zhezkazganetcs
Открытая тема (нет новых ответов) «Взрываем языковые преграды» – переводим любые тексты + копирайт на разные языки
19 Nefilim11 2206 23.5.2018, 0:31
автор: Nefilim11
Открытая тема (нет новых ответов) Ваши первые действия после создания сайта
представьте что вы создали новый сайт
10 HavingingWorld 461 23.5.2018, 0:05
автор: JOHNY


 



RSS Текстовая версия Сейчас: 27.5.2018, 12:34
Дизайн