美文网首页
命令行e-hentai下载器制作

命令行e-hentai下载器制作

作者: 爱咪哆 | 来源:发表于2018-03-02 19:59 被阅读0次

    准备

    目标地址:https://e-hentai.org/g/1014078/27002a23e6
    中转页面:https://e-hentai.org/s/ed2e290169/1014078-1
    图片地址:http://119.246.201.15:8082/h/f4e99e2a3e6dc5fd3cc60023f76b102f439ee899-176343-1280-1920-jpg/keystamp=1519982700-f0fcdf2ed8;fileindex=50288997;xres=1280/083.jpg
    由于图片采用了动态链,只好一张张解析下载

    代码

    P1

    @echo off
    title e-hentai.org
    
    set target=https://e-hentai.org/g/1014078/27002a23e6
    
    curl -k -L -s -o target_utf8.temp %target%
    iconv -c -f UTF-8 -t GBK  target_utf8.temp > target_gbk.temp
    sed -i "s#\"#\n#g" target_gbk.temp
    del *.
    egrep "<title>"  target_gbk.temp |sed "s#<title>##g;s#</title>##g;s# - E-Hentai Galleries##g;s#[[:space:]]#_#g" >target_title.temp
    for /f "delims=" %%t in ('cat target_title.temp') do set target_title=%%t
    egrep "https://e-hentai.org/s/" target_gbk.temp >target_redirect.temp
    
    egrep "?p=[1-9]" target_gbk.temp |sort |uniq >target_pages.temp
    for /f %%p in (target_pages.temp) do (
    echo 正在解析 %%p
    curl -k -L -s -o target_utf8.temp %%p
    iconv -c -f UTF-8 -t GBK  target_utf8.temp > target_gbk.temp
    sed -i "s#\"#\n#g" target_gbk.temp
    del *.
    egrep "https://e-hentai.org/s/" target_gbk.temp >>target_redirect.temp
    )
    
    setlocal enabledelayedexpansion
    set /a n=0
    for /f %%r in (target_redirect.temp) do (
    echo 正在解析 %%r
    aria2c --allow-overwrite=true --quiet=true -o target_utf8.temp %%r
    iconv -c -f UTF-8 -t GBK  target_utf8.temp > target_gbk.temp
    sed -i "s#\"#\n#g" target_gbk.temp
    del *.
    egrep "^http://[0-9][0-9]" target_gbk.temp >target_jpg.temp
    cat target_jpg.temp | xargs -n 1 -P 10 -I {} curl -O {}
    )
    

    相关文章

      网友评论

          本文标题:命令行e-hentai下载器制作

          本文链接:https://www.haomeiwen.com/subject/amoaxftx.html