Sto utilizzando Cheerio (https://github.com/MatthewMueller/cheerio) per analizzare i siti Web e ottenere immagini per un progetto su cui sto lavorando. Mi chiedo se c'è un modo semplice con Node.js (o un altro pacchetto) per convertire $ (img) .attr ('src') in un URL completo? A volte ricevo "image.jpg" e altre volte "../../image.jpg", e altre volte "//somepath/image.jpg". Forse mi manca solo una regex di qualche tipo ... Grazie per il tuo tempo :)Node.js scraping, conversione dell'immagine src -> URL completo
6
A
risposta
9
Guarda il nodo url
modulo. Nello specifico, url.resolve(from, to)
dovrebbe essere quello che stai cercando.
+0
Grazie !! Lo apprezzo. – ewindsor
Avremo bisogno dell'URL del sito scartato ... O di un esempio di un sito come quello. Ad ogni modo, ti consiglio di costruirti una funzione extra per analizzare questi valori. –
Ohh geniale !! Ero turbato dalla stessa identica cosa, stavo manualmente scrivendo soluzioni per ognuno di questi. Dio benedica SO! – vishalv2050