in2code / bing
Bing scraper: Text, Image, Video
1.1.0
2024-10-30 09:38 UTC
Requires
- php: >=7.4
- guzzlehttp/guzzle: >=6.2.0
- symfony/css-selector: ^5
- symfony/dom-crawler: ^5
Requires (Dev)
- kahlan/kahlan: ^3.1
This package is auto-updated.
Last update: 2024-10-30 09:39:37 UTC
README
Bing Scraper: text, image, video
usage
Text example
<?php use Buchin\Bing\Web; $webScraper = new Web; // first params required, second is optional hack $results = $webScraper->scrape('makan nasi', 'filetype:pdf'); /* return array array(10) { [0]=> array(4) { ["title"]=> string(39) "Makan Nasi Sama Garam - leutikaprio.com" ["link"]=> string(73) "http://www.leutikaprio.com/main/media/sample/ngakak%20sejenak%20smple.pdf" ["description"]=> string(155) "Fanny Fredlina 1 Makan Nasi Sama Garam Hati-hati kalau ingin memberikan rayuan gombal. Apalagi yang rada lebay. Jangan sampai terjadi hal yang seperti ini." ["pubdate"]=> string(29) "Fri, 25 Nov 2016 17:33:00 GMT" } ... */
Image example
<?php use Buchin\Bing\Image; $imageScraper = new Image; $images = $imageScraper->scrape('telolet om', '', ['image_size' => 'extra_large']); /* Contoh hasil: [27]=> array(4) { ["mediaurl"]=> string(112) "http://www.radarpekalongan.com/wp-content/uploads/2016/06/Mengintip-Keseruan-Bocah-Pemburu-Telolet-di-Batang.jpg" ["link"]=> string(100) "http://www.radarpekalongan.com/24530/mengintip-keseruan-bocah-pemburu-telolet-klakson-bus-di-batang/" ["title"]=> string(68) "Mengintip Keseruan Bocah Pemburu 'Telolet' Klakson Bus di Batang ..." ["size"]=> string(19) "700 x 400 jpeg 81kB" } */
(new) Available options for image:
'image_size' => [ 'all' => '', 'small' => '+filterui:imagesize-small', 'medium' => '+filterui:imagesize-medium', 'large' => '+filterui:imagesize-large', 'extra_large' => '+filterui:imagesize-wallpaper', ], 'color' => [ 'all' => '', 'color_only' => '+filterui:color2-color', 'black_and_white' => '+filterui:color2-bw', 'red' => '+filterui:color2-FGcls_RED', 'orange' => '+filterui:color2-FGcls_ORANGE', 'green' => '+filterui:color2-FGcls_GREEN', ], 'type' => [ 'all' => '', 'photograph' => '+filterui:photo-photo', 'clipart' => '+filterui:photo-clipart', 'line_drawing' => '+filterui:photo-linedrawing', 'animated_gif' => '+filterui:photo-animatedgif', 'transparent' => '+filterui:photo-transparent', ], 'layout' => [ 'all' => '', 'square' => '+filterui:aspect-square', 'wide' => '+filterui:aspect-wide', 'tall' => '+filterui:aspect-tall', ], 'people' => [ 'all' => '', 'just_faces' => '+filterui:face-face', 'head_and_shoulders' => '+filterui:face-portrait', ], 'date' => [ 'all' => '', 'past_24_hours' => '+filterui:age-lt1440', 'past_week' => '+filterui:age-lt10080', 'past_month' => '+filterui:age-lt43200', 'past_year' => '+filterui:age-lt525600', ], 'license' => [ 'all' => '', 'all_creative_commons' => '+filterui:licenseType-Any', 'public_domain' => '+filterui:license-L1', 'free_to_share_and_use' => '+filterui:license-L2_L3_L4_L5_L6_L7', 'free_to_share_and_use_commercially' => '+filterui:license-L2_L3_L4', 'free_to_modify_share_and_use' => '+filterui:license-L2_L3_L5_L6', 'free_to_modify_share_and_use_commercially' => '+filterui:license-L2_L3', ]
Example video
<?php use Buchin\Bing\Video; $videoScraper = new Video; $videos = $videoScraper->scrape('om telolet om'); /* Contoh hasil: [11]=> array(6) { ["title"]=> string(38) "TELOLET OM.... | NGABUL | RAMAE SEKALI" ["link"]=> string(43) "https://www.youtube.com/watch?v=x33TbaAzmw8" ["videoid"]=> string(11) "x33TbaAzmw8" ["thumbnail"]=> string(46) "https://i.ytimg.com/vi/x33TbaAzmw8/default.jpg" ["thumbnail_mq"]=> string(48) "https://i.ytimg.com/vi/x33TbaAzmw8/mqdefault.jpg" ["thumbnail_hq"]=> string(48) "https://i.ytimg.com/vi/x33TbaAzmw8/hqdefault.jpg" } */