@voidpkg/scrapper
社區
如果您有任何疑問或想提供幫助,請加入我們的Discord服務器。
安裝
這是通過NPM註冊表可用的node.js模塊。安裝是使用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搜索 | ✅ |
| Google建議 | ✅ |
| Google圖像 | |
| Bing搜索 | ✅ |
| Bing建議 | ✅ |
| Bing圖像 | |
| Wikipedia搜索 | ✅ |
| YouTube視頻搜索 | ✅ |
選項
Google
| 姓名 | 必需的 | 類型 | 預設 |
|---|
| Mkt | | 細繩 | En-us |
| 頁 | | 數字 | 1 |
| 永恆 | | 數字 | 10 |
| 安全的 | | 關閉,活躍,高,中,安全定義 | 離開 |
| 標題 | | {[鍵:字符串]:任何; } | 不明確的 |
| 代理 | | 代理人[] | 不明確的 |
| 查詢 | | {[鍵:字符串]:任何; } | 不明確的 |
bing
| 姓名 | 必需的 | 類型 | 預設 |
|---|
| Mkt | | 細繩 | En-us |
| 頁 | | 數字 | 1 |
| 永恆 | | 數字 | 10 |
| 安全的 | | 關閉,中等,嚴格 | 離開 |
| 標題 | | {[鍵:字符串]:任何; } | 不明確的 |
| 代理 | | 代理人[] | 不明確的 |
| 查詢 | | {[鍵:字符串]:任何; } | 不明確的 |
Youtube
| 姓名 | 必需的 | 類型 | 預設 |
|---|
| 標題 | | {[鍵:字符串]:任何; } | 不明確的 |
| 代理 | | 代理人[] | 不明確的 |
| 查詢 | | {[鍵:字符串]:任何; } | 不明確的 |
維基百科
| 姓名 | 必需的 | 類型 | 預設 |
|---|
| 語言 | | 細繩 | en |
| 標題 | | {[鍵:字符串]:任何; } | 不明確的 |
| 代理 | | 代理人[] | 不明確的 |
| 查詢 | | {[鍵:字符串]:任何; } | 不明確的 |
代理人
| 姓名 | 必需的 | 類型 |
|---|
| 主持人 | ✅ | 細繩 |
| 港口 | ✅ | 數字 |
| auth | | {用戶名:字符串;密碼:字符串; } |
如何獲得免費代理?
- 網狀(推薦)
- proxyscrape
- 近位主義者
- proxydb
- proxynova
執照
麻省理工學院