2 回答

TA貢獻1780條經驗 獲得超5個贊
我使用 Javascrit 為 Lightshot 圖像提取編寫了一個解決方案:LightShot Image Extractor
這是代碼:
const cheerio = require('cheerio')
const axios = require('axios')
/**
* Extracts the jpg url from a LightShot page
* lightshot_image('http://prntscr.com/dki21q')
* http://image.prntscr.com/image/1aaf571d0adf4aa098eb565bbb196af6.png
*/
async function lightshotImageExtractor(url) {
try {
const { data } = await axios.get(url)
const imgUrl = parseHTML(data)
return imgUrl
} catch (err) {
console.log(err)
return null
}
}
function parseHTML(html) {
const $ = cheerio.load(html)
const rows = $('.screenshot-image')
if (rows.length > 0 && rows[0].attribs && rows[0].attribs.src) {
return rows[0].attribs.src
}
return null
}
lightshotImageExtractor('http://prntscr.com/dki21q').then((url) =>
console.log(url),
)

TA貢獻1111條經驗 獲得超0個贊
您嘗試用于顯示圖像的鏈接不是圖像 url。它是頁面的 url。這就是它不顯示任何圖像的原因。
這是圖片的實際網址https://image.prntscr.com/image/EdCTchd1TLit-Gg1Mtt-pg.png
與他們聯系并詢問他們是否可以幫助您進行鏈接解密。
添加回答
舉報