av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

node.js - nodejs代理IP發(fā)送HTTP請求

瀏覽:136日期:2024-07-25 10:48:04

問題描述

問題解答

回答1:

用request庫可以很方便這種任務(wù),下面是我寫的一個(gè)獲取可用代理列表 + 用代理訪問目標(biāo)網(wǎng)站的Demo

var request = require('request');var iconv = require(’iconv-lite’);var Promise = require('bluebird');function getProxyList() { var apiURL = ’http://www.66ip.cn/mo.php?sxb=&tqsl=100&port=&export=&ktip=&sxa=&submit=%CC%E1++%C8%A1&textarea=http%3A%2F%2Fwww.66ip.cn%2F%3Fsxb%3D%26tqsl%3D100%26ports%255B%255D2%3D%26ktip%3D%26sxa%3D%26radio%3Dradio%26submit%3D%25CC%25E1%2B%2B%25C8%25A1’; return new Promise((resolve, reject) => {var options = { method: ’GET’, url: apiURL, gzip: true, encoding: null, headers: {’Accept’: ’text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8’,’Accept-Encoding’: ’gzip, deflate’,’Accept-Language’: ’zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4’,’User-Agent’: ’Mozilla/8.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36’,’referer’: ’http://www.66ip.cn/’ },};request(options, function (error, response, body) { try {if (error) throw error;if (/meta.*charset=gb2312/.test(body)) { body = iconv.decode(body, ’gbk’);}var ret = body.match(/d{1,3}.d{1,3}.d{1,3}.d{1,3}:d{1,4}/g);resolve(ret); } catch (e) {return reject(e); }}); })}getProxyList().then(function (proxyList) { var targetOptions = {method: ’GET’,url: ’http://ip.chinaz.com/getip.aspx’,timeout: 8000,encoding: null, }; //這里修改一下,變成你要訪問的目標(biāo)網(wǎng)站 proxyList.forEach(function (proxyurl) {console.log(`testing ${proxyurl}`);targetOptions.proxy = ’http://’ + proxyurl;request(targetOptions, function (error, response, body) { try {if (error) throw error;body = body.toString();console.log(body);eval(`var ret = ${body}`);if (ret) { console.log(`驗(yàn)證成功==>> ${ret.address}`);} } catch (e) {// console.error(e); }}); });}).catch(e => { console.log(e);})

node.js - nodejs代理IP發(fā)送HTTP請求

回答2:

那你首先得找到一堆代理啊,據(jù)我所知這種動(dòng)態(tài)代理一般靠譜的都是收費(fèi)的。具體思路就是請求代理提供商的接口獲得代理服務(wù)器列表,然后每次請求都隨機(jī)選一個(gè)作為代理

相關(guān)文章:
主站蜘蛛池模板: 日韩av不卡在线观看 | 日韩一区二区三区四区 | av网站导航 | 成人在线免费视频观看 | 80日本xxxxxxxxx96| 免费成人深夜夜行网站 | 欧洲一区二区 | 欧美成人免费在线视频 | 97国产视频 | 日韩少妇| 看免费毛片 | 无套内谢的新婚少妇国语播放 | 中文久久久 | 一级黄视频 | 亚洲色综合 | 激情午夜天 | 欧美一区二区视频在线观看 | 福利视频二区 | 精品福利在线观看 | 国产精品伦理一区 | 久久久国产精品视频 | 99久久精品国产亚洲 | 91丨九色丨国产在线 | 在线观看亚洲 | 免费一区二区 | 综合av网| 亚洲一区二区久久 | 久久国产热 | 日韩五十路 | 伊人中文 | 日韩成人中文字幕 | 怡红院亚洲 | 91福利网站 | 日韩午夜片 | 免费一级黄色 | av老司机在线 | 黄色片网站视频 | 精品久久久久久久久久久 | 在线观看av的网站 | 日韩一级av毛片 | 亚洲特级毛片 |