Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Код, который копирует текст с другого сайта. Существует ли?
Форумы портала PHP.SU » » Вопросы новичков » Код, который копирует текст с другого сайта. Существует ли?

Страниц (1): [1]
 

1. Проклятый принц - 31 Мая, 2013 - 15:48:09 - перейти к сообщению
Доброе времени суток, господа. Меня очень интересует вопрос, можно ли программно (при помощи функций, скриптов, кодов и т.д.) скопировать текст с другого сайта. (например, если известен id параграфа или дива).
Просто думаю, если это не возможно, то как работает поисковая система. Не-не, вопрос остаётся тот же, про поисковую машину я читал, так и не дочитал, и скорее не дочитаю, ибо не особо интересно, а вот функция, которая копирует текст, - интересует.
Помогите пожалуйста, мне новичку...
2. DelphinPRO - 31 Мая, 2013 - 18:40:49 - перейти к сообщению
создавайте нормальный ресурс. с уникальным контентом. а то что вы хотите себе скопировать - мы и сами найдем.

по теме - да, такое возможно.
3. Проклятый принц - 03 Июня, 2013 - 16:01:14 - перейти к сообщению
Нормальный ресурс я делаю без проблем, и с уникальным контентом. Дело не в воровстве интеллектуальной ценности. Дело в том, что одна из компаний постоянно меняют цены на свои материалы и уведомляют в последнюю очередь, а раз цены на материалы повышаются, соответсвенно и продукт из них тоже должен повышаться, а клиенты должны за ранние знать нормальную цену, а не после 5-и слойного ругательства с поставщиком материалов.
4. ingram - 03 Июня, 2013 - 16:39:36 - перейти к сообщению
PHP+cURL

Так же вам очень поможет PHP Simple HTML DOM Parser http://simplehtmldom[dot]sourceforge[dot]net/

Эта библиотека позволяет легко парсить html, и искать теги по id, классу, имени итд....
5. Проклятый принц - 04 Июня, 2013 - 09:25:27 - перейти к сообщению
ingram, спасибо огромно. В этой библиотекой я смогу парсить с любого браузера?
6. Zuldek - 04 Июня, 2013 - 09:34:54 - перейти к сообщению
Проклятый принц пишет:
В этой библиотекой я смогу парсить с любого браузера?

Сможете вы или нет - это уже не знаю, но с curl можнот отправлять любые заголовки представляясь любым агентом, в том числе любым браузером.
7. Stierus - 04 Июня, 2013 - 11:43:35 - перейти к сообщению
Заплатите тем, кто реализует вам и не мучайтесь ... стоит это копейки
8. Проклятый принц - 04 Июня, 2013 - 12:55:06 - перейти к сообщению
На сайте дубль гис есть очень много полезной информации, но моему другу, работающий в одной из компании, приходится ему номера телефонов вытаскивать вручную. Я пытался ему написать сайт на денвере,который облегчит ему работу на его адской работе. Сколько бы я ни пытался, этот сайт номера не даёт, гад.
В чём моя ошибка?




PHP:
скопировать код в буфер обмена
  1. require 'simple_html_dom.php';
  2.  
  3. $html = file_get_html('http://maps.2gis.ru/#/?history=project/kazan/center/49.05886%2C55.784943/zoom/11/state/firms/what/%D0%A8%D0%BA%D0%BE%D0%BB%D1%8B/srid/2955607514546421/action/searchInRubrics/page/1/sort/relevance/rpage/1/ppage/1');
  4.  
  5. foreach ($html->find('div') as $e) {
  6.   echo $e->plaintext . ' ';
  7.   }
  8. $html->clear();
  9.  

Я пытался вести поиски по дивам, и по параграфам, и по заголовкам. И какой бы ключ я не вбил "Вузы", "Роддом" и т.д., - результат всё равно тот же.
(Добавление)
Млять, мой код весь дизайн искривил...
9. Stierus - 04 Июня, 2013 - 16:42:59 - перейти к сообщению
http://api[dot]2gis[dot]ru тоже не подходит?
10. Проклятый принц - 04 Июня, 2013 - 21:50:24 - перейти к сообщению
http://api.2gis.ru, Вы о чём? Если о том, чтобы там вести поиск, то на главной странице у них искать не чего.
11. Stierus - 05 Июня, 2013 - 08:35:06 - перейти к сообщению
Я про то, что одни и те же данные вы можете брать 2 способами: смотреть на карте (подгрузка через ajax) с грабингом и прочим гемороем ... ну и через публичный документированный апи. Мне странно что вы выбрали первый вариант
12. Проклятый принц - 05 Июня, 2013 - 10:04:21 - перейти к сообщению
Я новичёк, мне любые методы хороши, - главное,работает, но хотелось бы найти лучший вариант, не поможете?

 

Powered by ExBB FM 1.0 RC1