This commit is contained in:
spiduler
2021-05-13 02:54:11 +09:00
parent cb7da3daf3
commit b34ab575a6
4 changed files with 12 additions and 7 deletions

View File

@@ -13,12 +13,12 @@
"command-line-args": "^5.1.1", "command-line-args": "^5.1.1",
"express": "^4.17.1", "express": "^4.17.1",
"express-logging": "^1.1.1", "express-logging": "^1.1.1",
"generic-pool": "^3.7.1", "generic-pool": "^3.7.8",
"http-status-codes": "^1.4.0", "http-status-codes": "^1.4.0",
"logops": "^2.1.1", "logops": "^2.1.1",
"node-fetch": "^2.6.1", "node-fetch": "^2.6.1",
"puppeteer-cluster": "^0.22.0", "puppeteer-cluster": "^0.22.0",
"puppeteer-core": "^1.9.0", "puppeteer-core": "^1.9.0",
"selenium-webdriver": "^4.0.0-alpha.7" "selenium-webdriver": "^4.0.0-beta.3"
} }
} }

View File

@@ -3,7 +3,6 @@ const logger = require("logops")
, { By } = require('selenium-webdriver') , { By } = require('selenium-webdriver')
, url = require('url') , url = require('url')
, fetch = require('node-fetch') , fetch = require('node-fetch')
const { request } = require("./SeleniumBrowser")
class CaptchaComp { class CaptchaComp {

View File

@@ -2,7 +2,6 @@ const logger = require("logops")
, { By, until } = require('selenium-webdriver') , { By, until } = require('selenium-webdriver')
, captcha = require('../component/CaptchaComp') , captcha = require('../component/CaptchaComp')
, poolingService = require('../service/PoolingService') , poolingService = require('../service/PoolingService')
const { NoSuchSessionError } = require("selenium-webdriver/lib/error")
class SeleniumBrowser { class SeleniumBrowser {

View File

@@ -12,6 +12,13 @@ class PoolingService {
browserArgs: ['--no-sandbox', '--headless', '--disable-dev-shm-usage', '--proxy-server=spiduler-tor:8118'] browserArgs: ['--no-sandbox', '--headless', '--disable-dev-shm-usage', '--proxy-server=spiduler-tor:8118']
} }
this.pool = this.createPool() this.pool = this.createPool()
this.pool.on("factoryCreateError", function (err) {
console.log('factoryCreateError', err);
});
this.pool.on("factoryDestroyError", function (err) {
console.log('factoryDestroyError', err);
});
} }
createPool() { createPool() {