@voidpkg/scrapper
Comunidad
Si tiene alguna pregunta o desea ayudar, únase a nuestro servidor Discord.
Instalación
Este es un módulo Node.js disponible a través del registro NPM. La instalación se realiza utilizando el comando npm install :
$ npm install @voidpkg/scrapper
Uso
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 del motor
/*
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 ) ; Con constructor
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 ) ; Motores
| Nombre | Estado |
|---|
| Búsqueda de Google | ✅ |
| Sugerencias de Google | ✅ |
| Imágenes de Google | |
| Búsqueda de bing | ✅ |
| Sugerencias de Bing | ✅ |
| Imágenes de Bing | |
| Búsqueda de wikipedia | ✅ |
| Búsqueda de videos de youtube | ✅ |
Opción
Google
| Nombre | Requerido | Tipo | Por defecto |
|---|
| mkt | | cadena | en-us |
| página | | número | 1 |
| perpage | | número | 10 |
| seguro | | apagado, activo, alto, medio, seguro | apagado |
| encabezado | | {[Key: String]: Any; } | indefinido |
| apertura | | apoderado[] | indefinido |
| consultas | | {[Key: String]: Any; } | indefinido |
Aturdir
| Nombre | Requerido | Tipo | Por defecto |
|---|
| mkt | | cadena | en-us |
| página | | número | 1 |
| perpage | | número | 10 |
| seguro | | fuera, moderado, estricto | apagado |
| encabezado | | {[Key: String]: Any; } | indefinido |
| apagones | | apoderado[] | indefinido |
| consultas | | {[Key: String]: Any; } | indefinido |
YouTube
| Nombre | Requerido | Tipo | Por defecto |
|---|
| encabezado | | {[Key: String]: Any; } | indefinido |
| apagones | | apoderado[] | indefinido |
| consultas | | {[Key: String]: Any; } | indefinido |
Wikipedia
| Nombre | Requerido | Tipo | Por defecto |
|---|
| idioma | | cadena | interno |
| encabezado | | {[Key: String]: Any; } | indefinido |
| apagones | | apoderado[] | indefinido |
| consultas | | {[Key: String]: Any; } | indefinido |
Apoderado
| Nombre | Requerido | Tipo |
|---|
| anfitrión | ✅ | cadena |
| puerto | ✅ | número |
| auténtico | | {nombre de usuario: string; contraseña: cadena; } |
¿Cómo obtener proxies gratis?
- WebShare (recomendado)
- Proxyscrape
- Proxilista
- Proxydb
- Proxynova
Licencia
MIT