Compare commits

..

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian efc5620a28 1.212.7 2022-03-30 01:17:56 +02:00
DebaucheryLibrarian 61123fdb6a Added Accept-Language header to MindGeek requests, seems to help with acquiring sessions. 2022-03-30 01:17:54 +02:00
3 changed files with 10 additions and 3 deletions

4
package-lock.json generated
View File

@ -1,12 +1,12 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.212.6", "version": "1.212.7",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "traxxx", "name": "traxxx",
"version": "1.212.6", "version": "1.212.7",
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"@casl/ability": "^5.2.2", "@casl/ability": "^5.2.2",

View File

@ -1,6 +1,6 @@
{ {
"name": "traxxx", "name": "traxxx",
"version": "1.212.6", "version": "1.212.7",
"description": "All the latest porn releases in one place", "description": "All the latest porn releases in one place",
"main": "src/app.js", "main": "src/app.js",
"scripts": { "scripts": {

View File

@ -222,6 +222,9 @@ async function getSession(site, parameters, url) {
const res = await http.get(sessionUrl, { const res = await http.get(sessionUrl, {
session, session,
headers: {
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
},
interval: parameters?.interval, interval: parameters?.interval,
concurrency: parameters?.concurrency, concurrency: parameters?.concurrency,
parse: false, parse: false,
@ -310,6 +313,7 @@ async function fetchLatest(site, page = 1, options) {
Instance: instanceToken, Instance: instanceToken,
Origin: site.url, Origin: site.url,
Referer: url, Referer: url,
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
}, },
}); });
@ -334,6 +338,7 @@ async function fetchUpcoming(site, page, options) {
Instance: instanceToken, Instance: instanceToken,
Origin: site.url, Origin: site.url,
Referer: url, Referer: url,
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
}, },
}); });
@ -359,6 +364,7 @@ async function fetchRelease(url, site, baseScene, options) {
concurrency: options.parameters.concurrency, concurrency: options.parameters.concurrency,
headers: { headers: {
Instance: instanceToken, Instance: instanceToken,
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
}, },
}); });
@ -381,6 +387,7 @@ async function fetchProfile({ name: actorName, slug: actorSlug }, { entity, para
concurrency: parameters.concurrency, concurrency: parameters.concurrency,
headers: { headers: {
Instance: instanceToken, Instance: instanceToken,
'Accept-Language': 'en-US,en;', // somehow seems essential for some MG sites
}, },
}); });