mirror of
https://github.com/TheBeastLT/torrentio-scraper.git
synced 2026-03-11 21:26:53 +00:00
21 lines
No EOL
536 B
JavaScript
21 lines
No EOL
536 B
JavaScript
const UserAgent = require('user-agents');
|
|
const userAgent = new UserAgent();
|
|
|
|
function getRandomUserAgent() {
|
|
return userAgent.random().toString();
|
|
}
|
|
|
|
function defaultOptionsWithProxy() {
|
|
if (process.env.PROXY_HOST && process.env.PROXY_TYPE) {
|
|
return {
|
|
proxy: process.env.PROXY_HOST,
|
|
headers: {
|
|
'user-agent': getRandomUserAgent(),
|
|
'proxy-type': process.env.PROXY_TYPE
|
|
}
|
|
}
|
|
}
|
|
return { userAgent: getRandomUserAgent() };
|
|
}
|
|
|
|
module.exports = { getRandomUserAgent, defaultOptionsWithProxy }; |