[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: curl
toshjkeee
Здравствуйте. Как написать скрипт, чтобы он выдерал кусок с какого-то сайта.
К примеру, чтобы вывел на мой сайт текст 6:29pm отсюда http://www.google.com/search?client=safari...iw=1016&bih=935
Спасибо



Спустя 12 минут, 19 секунд (25.11.2011 - 18:46) Xsoo написал(а):
http://phpclub.ru/detail/article/curl
Кстати привет, Антон.

Спустя 33 минуты, 2 секунды (25.11.2011 - 19:19) toshjkeee написал(а):
Цитата (Xsoo @ 25.11.2011 - 15:46)
http://phpclub.ru/detail/article/curl
Кстати привет, Антон.

А поподробнее кто-нибудь разъяснит?

Спустя 5 минут, 14 секунд (25.11.2011 - 19:24) UmbaIOmba написал(а):
Подробно писать к сожалению времени нет, но суть по моему проста, аналогично работе с файлами мы можем работать и с HTTP запросами т.е. в данном случае их читать используя те же функции... ну а далее записать к примеру опять же в файл и делать все, что угодно... если ответа не будет позже попробую привести пример реализации, пока чуть чуть не успеваю сорри.

Спустя 9 секунд (25.11.2011 - 19:25) walerus написал(а):
Цитата
А поподробнее кто-нибудь разъяснит?

А куда подробнее, получаешь страницу Curl ом, потом регуляркой находишь что нужно, все.

Спустя 4 минуты, 54 секунды (25.11.2011 - 19:29) walerus написал(а):
UmbaIOmba - У этот форум как бы для тех, кому нужна помощь, а не для тех кому нужно готовый код писать. ТС - ты либо свои примеры какие нибудь приведи, либо тебе в раздел ПРОЕКТЫ...

Спустя 54 секунды (25.11.2011 - 19:30) toshjkeee написал(а):
Спасибо за ответы.
Как сделать, что вытягивал именно 6:29pm (числа могут быть любые)

Спустя 7 минут, 4 секунды (25.11.2011 - 19:37) UmbaIOmba написал(а):
Ну по моему я и привел именно пример реализации... вопрос ведь в том, как написать код а не дайте готовое решение? вот я и пытаюсь сказать как бы делал это сам.. а имел в виду использовании подобной функции:
fgetss($file, 255, "<p>")

т.е. возможно я не так понимаю, но функция позволяет построчно зачитывать в том числе текст любого сайта ($file в данном случае -http://www.google.com/search?client=safari...iw=1016&bih=935), приятно, что функция позволяет сохранить указанный тег (в данном случае -<p>), далее просто дописать не большое условие, т.е. к примеру текст заключенный в определенный тег -будет зачитан и попадет к нам в файл...
собственно примитивно но вполне реализуем о, но как я уже говорил для меня написание потребует времени, мануала под рукой нет а на лету пока писать не научился) потому и говорю что если решения не будет чуть позже покажу, что именно имел в виду.

Спустя 12 минут, 19 секунд (25.11.2011 - 19:50) toshjkeee написал(а):
хм... с кодом постараюсь сам..
но вопрос: как вытащить код из поиска гугла. А именно фразу "19:47" отсюдова http://www.google.ru/#q=time+kaliningrad&f...p.,cf.osb&cad=b
исходный код зашифрован

Спустя 27 секунд (25.11.2011 - 19:50) UmbaIOmba написал(а):
Собственно имел ввиду я вот это:
<?php
$f = "http://www.google.com/search?client=safari...iw=1016&bih=935";
$str = file_get_contents("$f");
$res = file_put_contents("file.txt", "$str", FILE_APPEND);
?>

содержимое успешно записано в файл, далее внутри файла просто его отфильтровать и все ок....
в случае с googl если честно ничего кроме как пару дней чтения о cURL ничего предложить не могу, потому как сам с подобными проблемами пока не сталкивался)

Спустя 5 минут, 6 секунд (25.11.2011 - 19:55) UmbaIOmba написал(а):
Хотя опять же не совсем понимаю смысла задачи, если вам нужно отображать на собственном ресурсе результат поиска гугл, чем тырить его проще написать свой) ну а в случае если вы просто хотите получить конкретно время в определенном регионе - есть ведь встроенные функции php просто задаете в своем коде параметры для требуем часовой зоны и все.

Спустя 3 минуты, 23 секунды (25.11.2011 - 19:59) toshjkeee написал(а):
UmbaIOmba, подумаю, спасибо. Если кто-то знает про курл ещё, отписывайтесь.

Спустя 6 минут, 6 секунд (25.11.2011 - 20:05) UmbaIOmba написал(а):
Просто опять же на сколько я понимаю, cURL лишь позволяет взаимодействовать с другими файлами в сети не более, т.е. для того чтобы считать информацию например с файлов из которых выводится контент в результат поиска google нужно как минимум знать, что это за файлы и где их искать.. я не совсем уверен, что google позволит это делать, потому реализация помоем будет своеобразным "хаком" googl(а) и даже если это и сработает думаю работать будет не долго)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.