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

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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Проклятый принц
Отправлено: 31 Мая, 2013 - 15:48:09
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


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



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




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

по теме - да, такое возможно.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
Проклятый принц
Отправлено: 03 Июня, 2013 - 16:01:14
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


Нормальный ресурс я делаю без проблем, и с уникальным контентом. Дело не в воровстве интеллектуальной ценности. Дело в том, что одна из компаний постоянно меняют цены на свои материалы и уведомляют в последнюю очередь, а раз цены на материалы повышаются, соответсвенно и продукт из них тоже должен повышаться, а клиенты должны за ранние знать нормальную цену, а не после 5-и слойного ругательства с поставщиком материалов.
 
 Top
ingram
Отправлено: 03 Июня, 2013 - 16:39:36
Post Id



Гость


Покинул форум
Сообщений всего: 65
Дата рег-ции: Июнь 2010  


Помог: 3 раз(а)




PHP+cURL

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

Эта библиотека позволяет легко парсить html, и искать теги по id, классу, имени итд....
 
 Top
Проклятый принц
Отправлено: 04 Июня, 2013 - 09:25:27
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


ingram, спасибо огромно. В этой библиотекой я смогу парсить с любого браузера?
 
 Top
Zuldek
Отправлено: 04 Июня, 2013 - 09:34:54
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Проклятый принц пишет:
В этой библиотекой я смогу парсить с любого браузера?

Сможете вы или нет - это уже не знаю, но с curl можнот отправлять любые заголовки представляясь любым агентом, в том числе любым браузером.
 
 Top
Stierus Супермодератор
Отправлено: 04 Июня, 2013 - 11:43:35
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Заплатите тем, кто реализует вам и не мучайтесь ... стоит это копейки
 
My status
 Top
Проклятый принц
Отправлено: 04 Июня, 2013 - 12:55:06
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


На сайте дубль гис есть очень много полезной информации, но моему другу, работающий в одной из компании, приходится ему номера телефонов вытаскивать вручную. Я пытался ему написать сайт на денвере,который облегчит ему работу на его адской работе. Сколько бы я ни пытался, этот сайт номера не даёт, гад.
В чём моя ошибка?




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.  

Я пытался вести поиски по дивам, и по параграфам, и по заголовкам. И какой бы ключ я не вбил "Вузы", "Роддом" и т.д., - результат всё равно тот же.
(Добавление)
Млять, мой код весь дизайн искривил...


Отредактировано модератором: Саныч, 04 Июня, 2013 - 17:57:38
Используйте для кода соответствующие теги
 
 Top
Stierus Супермодератор
Отправлено: 04 Июня, 2013 - 16:42:59
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




http://api[dot]2gis[dot]ru тоже не подходит?
 
My status
 Top
Проклятый принц
Отправлено: 04 Июня, 2013 - 21:50:24
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


http://api.2gis.ru, Вы о чём? Если о том, чтобы там вести поиск, то на главной странице у них искать не чего.
 
 Top
Stierus Супермодератор
Отправлено: 05 Июня, 2013 - 08:35:06
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




Я про то, что одни и те же данные вы можете брать 2 способами: смотреть на карте (подгрузка через ajax) с грабингом и прочим гемороем ... ну и через публичный документированный апи. Мне странно что вы выбрали первый вариант
 
My status
 Top
Проклятый принц
Отправлено: 05 Июня, 2013 - 10:04:21
Post Id


Гость


Покинул форум
Сообщений всего: 118
Дата рег-ции: Февр. 2013  


Помог: 0 раз(а)

[+]


Я новичёк, мне любые методы хороши, - главное,работает, но хотелось бы найти лучший вариант, не поможете?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB