Fotolog最近关闭,我想在那里备份我的所有照片。寻找有用的东西,我找到了这个项目:https://github.com/firstdoit/fotolog-backup
我按照自述文件中的说明安装了npm和咖啡
但是当我尝试跑步时:
coffee fotolog-build-index.coffee ticinowriting2
我收到此错误:
doc@doc-mtn:~/fotolog-backup$ coffee fotolog-build-index.coffee ticinowriting2
{ [Error: getaddrinfo ENOTFOUND] code: 'ENOTFOUND', errno: 'ENOTFOUND', syscall: 'getaddrinfo' }
“fotolog-build-index”中的代码是:
request = require 'request'
$ = require 'cheerio'
fs = require 'fs'
imageURLs = []
user = process.argv[2]
throw new Error("Usage: coffee fotolog-build-index.coffee <username>") unless user
buildIndexFromPage = (page) ->
request "http://www.fotolog.com.br/#{user}/mosaic/#{page}", (err, resp, html) ->
return console.error(err) if err
console.log "finished page #{page}... adding images"
images = $.load(html)("a.wall_img_container img")
images.map (i,img) ->
imageURLs.push $(img).attr("src").replace('_t','_f')
if images.length < 30
console.log imageURLs
console.log "got #{imageURLs.length} images"
fs.writeFileSync('index.json', JSON.stringify(imageURLs))
else
buildIndexFromPage(page + 30)
buildIndexFromPage(0)
对不起我的英语不好,我来自瑞士,我对这种代码一无所知
答案 0 :(得分:0)
该错误表示DNS解析程序无法将主机名(www.fotolog.com.br
)解析为IP地址。我可以验证确实如此(dig
得到NXDOMAIN
)。因此,除非您拥有IP地址,否则您无能为力。
您可以尝试www.fotolog.com
,因为它似乎尚未解决,但该网站上的消息表明数据应该在2016年2月20日之前下载。