Giter VIP home page Giter VIP logo

searchenginecrawler's Introduction

Total Downloads Latest Stable Version

SearchEngineCrawler Dump the data from the search engines

-Google -Yahoo -Bing -Yandex

Installation

Install the latest version with

$ composer require kynkai/search-engine-crawler

Basic Usage

<?php

use SearchEnginePartner\Modal\Param\SearchParam;
use SearchEnginePartner\Bing\BingSearch;

$rs = [];

$video = $image = $search = $suggests = $algos = $additionals = [];

$param = new SearchParam();

$param->setKeyWord("fa");
$param->setCount(33);
//
$param->setLocation("en-in");
//$param->setLocation("nl-nl");
//$param->setLocation("vi-vn");

$bingSearch = new BingSearch(); $bingSearch->setSearchParam($param);

$imageResponse = $bingSearch->getImage();

$image = $imageResponse->getImageItem();

//var_dump($image);return;

$suggestsResponse = $bingSearch->getSuggests();

$suggests = $suggestsResponse->getSuggestModals();

$homeResponse = $bingSearch->getHomePage();

$search = $homeResponse->getAlgos();

$additionals = $homeResponse->getAdditionals();

$videoResponse = $bingSearch->getVideo();

$video = $videoResponse->getVideoItem();

array_push($rs,$search,$image,$video,$suggests,$additionals);

header('Content-Type: application/json');

echo json_encode($rs,JSON_PRETTY_PRINT);

Documentation

About

Requirements

Submitting bugs and feature requests

Framework Integrations

Author

QuachVanHao - [email protected]

License

SearchEngineCrawler is licensed under the MIT License - see the LICENSE file for details

Acknowledgements

searchenginecrawler's People

Contributors

aolanginc avatar kynkai avatar

Stargazers

 avatar  avatar

Watchers

James Cloos avatar  avatar

Forkers

quachdaitruong

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.