download large size image from twitter

This commit is contained in:
Penelope Gomez / Pogmommy 2023-03-06 09:36:21 -07:00
parent 9a947ad32e
commit 818bd55237

View file

@ -212,7 +212,10 @@ class Tweets {
if (this.hasSingleImage) {
debuglog(`${this.orig} Tweet #${this.no} contains a single image.`, 2)
this.imgCount = 1;
this.imgUrl = await elements.getAttribute(driver,this.x.singleImage,"src")
var origImageURL = await elements.getAttribute(driver,this.x.singleImage,"src")
const reg = /&name=\w+/
this.imgUrl = origImageURL.replace(reg, "&name=large");
debuglog(`downloading image from: ${this.imgUrl}`,2);
const jpgPath = `${imgSavePath}${this.orig == 'home' ? '' : 'r'}${this.no}.${this.imgCount}.jpg`
await funcs.downloadImage(this.imgUrl, jpgPath)
.then(debuglog)
@ -226,7 +229,10 @@ class Tweets {
this.iterateExists = await elements.doesExist(driver,this.x.multiImages(x,y));
if (this.iterateExists) {
debuglog(`${x},${y} Exists!`);
this.imgUrl = await elements.getAttribute(driver,this.x.multiImages(x,y),'src')
var origImageURL = await elements.getAttribute(driver,this.x.multiImages(x,y),'src')
const reg = /&name=\w+/
this.imgUrl = origImageURL.replace(reg, "&name=large");
debuglog(`downloading image from: ${this.imgUrl}`,2);
debuglog(this.imgUrl,2);
this.imgCount++
const jpgPath = `${imgSavePath}${this.orig == 'home' ? '' : 'r'}${this.no}.${this.imgCount}.jpg`