Merge branch 'master' of git.kingsome.cn:node/spider
This commit is contained in:
commit
eec83ed4f0
@ -34,7 +34,7 @@ export default {
|
||||
if (proxys.length === 0) {
|
||||
proxys = await ProxyInfo.availableList();
|
||||
}
|
||||
const proxy = 'http://' + proxys[stringUtil.randomNum(0, proxys.length - 1)].link;
|
||||
let proxy = 'http://' + proxys[stringUtil.randomNum(0, proxys.length - 1)].link;
|
||||
return new Promise(async (resolve, reject) => {
|
||||
let response
|
||||
try {
|
||||
@ -46,6 +46,7 @@ export default {
|
||||
} catch (err) {
|
||||
console.log('parse page with network error, try again :', url);
|
||||
try {
|
||||
proxy = 'http://' + proxys[stringUtil.randomNum(0, proxys.length - 1)].link;
|
||||
response = await request.get(url)
|
||||
.set('User-Agent', random_useragent.getRandom())
|
||||
.proxy(proxy)
|
||||
@ -60,6 +61,7 @@ export default {
|
||||
} else {
|
||||
console.log('parse page with statusCode: ', statusCode, url);
|
||||
try {
|
||||
proxy = 'http://' + proxys[stringUtil.randomNum(0, proxys.length - 1)].link;
|
||||
response = await request.get(url)
|
||||
.set('User-Agent', random_useragent.getRandom())
|
||||
.proxy(proxy)
|
||||
|
Loading…
x
Reference in New Issue
Block a user