@voidpkg/scrapper
Сообщество
Если у вас есть какие -либо вопросы или вы хотите помочь, присоединяйтесь к нашему серверу Discord.
Установка
Это модуль Node.js, доступный через реестр NPM. Установка выполняется с помощью команды npm install :
$ npm install @voidpkg/scrapper
Использование
const { Engine } = require ( '@voidpkg/scrapper' ) ;
Engine . google ( 'Void Development' , {
proxies : [
{
host : '0.0.0.0' ,
port : 8080 ,
auth ?: {
username : 'clqu' ,
password : '123456'
}
}
]
} ) . then ( console . log ) . catch ( console . error ) ; Двигатель API
/*
types: 0 = Search, 1 = Suggestions, 2 = Images
*/
Engine . google ( query , options , type ) ;
Engine . bing ( query , options , type ) ;
Engine . youtube ( query , options ) ;
Engine . wikipedia ( query , options ) ; С конструктором
const { Google , Bing , YouTube , Wikipedia } = require ( '@voidpkg/scrapper' ) ;
const proxies = [
{
host : '0.0.0.0' ,
port : 8080 ,
auth ?: {
username : 'clqu' ,
password : '123456'
}
}
] ;
const google = new Google ( { proxies } ) ;
const bing = new Bing ( { proxies } ) ;
const youtube = new YouTube ( { proxies } ) ;
const wikipedia = new Wikipedia ( { proxies } ) ;
// Search
google . search ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ;
bing . search ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ;
youtube . search ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ;
wikipedia . get ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ;
// Suggestions
google . suggestions ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ;
bing . suggestions ( 'Void Development' ) . then ( console . log ) . catch ( console . error ) ; Двигатели
| Имя | Состояние |
|---|
| Google Search | ✅ |
| Google предложения | ✅ |
| Google Images | |
| Bing Search | ✅ |
| БИНГОВЫЕ ПРЕДЛОЖЕНИЯ | ✅ |
| Бинг Изображения | |
| Википедия Поиск | ✅ |
| YouTube видео поиск | ✅ |
Параметры
Google
| Имя | Необходимый | Тип | По умолчанию |
|---|
| мкт | | нить | en-us |
| страница | | число | 1 |
| персидж | | число | 10 |
| безопасный | | выключен, активно, высокий, средний, безопасный. | выключенный |
| заголовки | | {[key: string]: any; } | неопределенный |
| прокси | | прокси [] | неопределенный |
| Запросы | | {[key: string]: any; } | неопределенный |
Бинг
| Имя | Необходимый | Тип | По умолчанию |
|---|
| мкт | | нить | en-us |
| страница | | число | 1 |
| персидж | | число | 10 |
| безопасный | | Выкл, умеренный, строгий | выключенный |
| заголовки | | {[key: string]: any; } | неопределенный |
| прокси | | прокси [] | неопределенный |
| Запросы | | {[key: string]: any; } | неопределенный |
YouTube
| Имя | Необходимый | Тип | По умолчанию |
|---|
| заголовки | | {[key: string]: any; } | неопределенный |
| прокси | | прокси [] | неопределенный |
| Запросы | | {[key: string]: any; } | неопределенный |
Википедия
| Имя | Необходимый | Тип | По умолчанию |
|---|
| язык | | нить | поступка |
| заголовки | | {[key: string]: any; } | неопределенный |
| прокси | | прокси [] | неопределенный |
| Запросы | | {[key: string]: any; } | неопределенный |
Прокси
| Имя | Необходимый | Тип |
|---|
| хозяин | ✅ | нить |
| порт | ✅ | число |
| аут | | {имя пользователя: String; Пароль: строка; } |
Как получить бесплатные прокси?
- WebShare (рекомендуется)
- Проксикрап
- Проксилист
- Proxydb
- Проксинов
Лицензия
Грань