Обработка результатов Яндекс.XML на php5

confguru

ExAdmin
Команда форума
Обработка результатов Яндекс.XML на php5

Кто делал обработку на php5
результатов Яндекс.XML
http://help.yandex.ru/xml/?id=362990

У меня не получается выдать содержимое внутни тега hlword priority="strict"> в нужном месте.
PHP:
 <doc>
  <url>[url]http://phpclub.ru/[/url]</url> 
  <domain>phpclub.ru</domain> 
  <title>Новости на PHPClub.ru#</title> 
  <headline>PHPClub - самый популярный ресурс о PHP,MYSQL, POSTGRES, APACHE. Здесь найдется: готовые скрипты, очень активный форум с 5000 WEB-програмистами, настройка apache,уроки и курсы php5, биржа труда, вакансии</headline> 
  <size>27694</size> 
  <charset>windows-1251</charset> 
- <passages>
- <passage>
  Команда разработчиков 
  <hlword priority="strict">PHP</hlword> 
  представила новый стабильный релиз популярного открытого скриптового языка web-программирования - 
  <hlword priority="strict">PHP</hlword> 
  4.4.0. 
  </passage>
- <passage>
  Несмотря на переход с 
  <hlword priority="strict">PHP</hlword> 
  4.3.x к 4.4.x, никаких новых возможностей не представлено - это связано с тем, что исправление ошибки привело к необходимости в изменениях во внутреннем API 
  <hlword priority="strict">PHP</hlword> 
  . 
  </passage>
  </passages>
  </doc>

PHP:
$sxe = simplexml_load_file (CFG_ROOT_PATH.'/source/condi.xml');
foreach ($sxe->xpath('//doc') as $doc) {
    echo $doc->url.' '.iconv('utf-8','windows-1251',$doc->title).iconv('utf-8','windows-1251',$doc->headline)."\n";
}
 

shaliko

Новичок
Возможно пост не в ту тему, но не знаю где еще спросить.

Мне интересно есть ли сервис подобный Яндекс.XML, у других поисковиков, например у гугла?
 

dvp

Новичок
Друзья, у кого с Английским хорошо, объясните, правильно ли я понял из Google APIS FAQ, что на его основе web-поиск для сайта делать нельзя?

6. What applications can I create using Google Web APIs?

That's totally up to you and your creative genius. Some possibilities might include:

* Issuing regularly scheduled search requests to monitor the web for new information on a subject.
* Performing market research by analyzing differences in the amount of information available on different subjects over time.
* Searching via non-HTML interfaces, such as the command line, pagers, or visualization applications.
* Creating innovative games that play with information on the web.
 

slach

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

НО никто не мешает использовать API именно для поиска по своему сайту и выдачи результатов в НУЖНОМ тебе дизайне

там просто сервис платный, начиная с определенного объема запросов к API в сутки (кажется от 1000)
 

phprus

Moderator
Команда форума
slach
А можно подробнее где написано про то что после 1000 запросов сервис становиться платным? а то я нигде никаких упоминаний о платности сервиса после 1000 запросов не нашел.
 

slach

Новичок
http://www.google.com/apis/
прямо тут

Create a Google Account
To access the Google Web APIs service, you must create a Google Account and obtain a license key. Your Google Account and license key entitle you to 1,000 automated queries per day.
 
Сверху