File tree 1 file changed +9
-2
lines changed
1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 1
1
import * as cheerio from 'cheerio' ;
2
2
import EleventyImage from "@11ty/eleventy-img" ;
3
3
4
+ const USER_AGENT = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15" ;
5
+
4
6
class OgImageHtml {
5
7
constructor ( url ) {
6
8
this . url = url ;
@@ -23,7 +25,7 @@ class OgImageHtml {
23
25
async fetch ( ) {
24
26
let response = await fetch ( this . url , {
25
27
headers : {
26
- "User-Agent" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.1 Safari/605.1.15" ,
28
+ "User-Agent" : USER_AGENT ,
27
29
}
28
30
} ) ;
29
31
let body = await response . text ( ) ;
@@ -70,7 +72,7 @@ class OgImageHtml {
70
72
if ( videoId ) {
71
73
results . add ( `https://i.ytimg.com/vi_webp/${ videoId } /maxresdefault.webp` ) ;
72
74
results . add ( `https://i.ytimg.com/vi/${ videoId } /maxresdefault.jpg` ) ;
73
- results . add ( `https://i.ytimg.com/vi/${ videoId } /hqdefault.jpg` ) ;
75
+ // results.add(`https://i.ytimg.com/vi/${videoId}/hqdefault.jpg`);
74
76
}
75
77
}
76
78
@@ -91,6 +93,11 @@ class OgImageHtml {
91
93
formats : [ imageFormat ] ,
92
94
dryRun : true ,
93
95
useCache : false ,
96
+ cacheOptions : {
97
+ headers : {
98
+ "User-Agent" : USER_AGENT ,
99
+ }
100
+ }
94
101
} ) ;
95
102
96
103
return stats ;
You can’t perform that action at this time.
0 commit comments