承接 hardworm/yandex-xml-library 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

hardworm/yandex-xml-library

Composer 安装命令:

composer require hardworm/yandex-xml-library

包简介

Un-Official Yandex-XML PHP library

README 文档

README

Пакет для работы с поисковым сервисом Яндекс.XML.

  1. Установка
composer require hardworm/yandex-xml-library
  1. Использование
<?php
require_once 'vendor/autoload.php';

use hardworm\YandexXml\YandexXmlClient;
use hardworm\YandexXml\Exceptions\YandexXmlException;

/**
 * @link http://search.yaca.yandex.ru/geo.c2n
 */
$lr = 2; // id региона в Яндекс

$yandexXml = new YandexXmlClient('your-user-in-yandex-xml', 'your-key-yandex-xml');

/**
 * $results является массивом из stdClass
 * Каждый элемент содержит поля:
 * url
 * domain
 * title
 * headline
 */
try {
    $results = $yandexXml
        ->setQuery('What is github query') //запрос к поисковику
        ->setLr($lr) //id региона в Яндекс
        ->setPage('Начать со страницы. По умолчанию 0 (первая страница)')
        ->setLimit(100) //Количество результатов на странице (макс 100)
        ->setProxy('host или ip', 'port', 'user, если требуется авторизация', 'pass, если требуется авторизация') //Если требуется проксирование запроса
        ->request()
        ->getResults() //Возвращает массив из stdClass
    ;
}
catch (YandexXmlException $e) {
    echo "\nВозникло исключение YandexXmlException:\n";
    echo $e->getMessage() . "\n";
}
catch (Exception $e) {
    echo "\nВозникло неизвестное исключение:\n";
    echo $e->getMessage() . "\n";
}

/**
 * Возвращает строку "Нашлось 12 млн. результатов"
 */
$total = $yandexXml->getTotalHuman();

/**
 * Возвращает integer с общим количеством страниц результатов
 */
$pages = $yandexXml->getPages();

统计信息

  • 总下载量: 179
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2022-03-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固