gineclar 发表于 2009-2-23 00:55

同人志下载求指导

http://g.e-hentai.org/
在上面这个网下载同人,右键太麻烦,印象中似乎有这个的批量下载工具和教程,求大能指导

ajkkdcry 发表于 2009-2-23 01:23

從來都是右鍵在這一張一張收圖的路過,同求批量下載法

akai 发表于 2009-2-23 01:41

选Doggie Bag Archiver不就可以打包下载了么

斯勒恩鬼歌 发表于 2009-2-23 01:52

需要GP和信用值的...虽然我有帐号.....但那GP还是0啊.....那不就是还要一张张的下

ravage 发表于 2009-2-23 01:53

不管直接开网页还是用工具都会遇到某个图片打死打不开,是否是图本身挂了?

斯勒恩鬼歌 发表于 2009-2-23 02:01

回复 5楼的 ravage 的帖子

以上情况请用代理打开那个挂了的图片就好了....
当然有些图片是怎么代理都打不开的,请过两天再DOWN....
至于为啥会这样...我不知道....

永远的绫波 发表于 2009-2-23 02:06

名>驴>搜>下>完>撸

永远的绫波 发表于 2009-2-23 02:09

这种乱序地址的在线漫画,用软件批量下载还真不行

牛人图腾 发表于 2009-2-23 02:13

原帖由 永远的绫波 于 2009-2-23 02:06 发表 http://bbs.saraba1st.com/images/common/back.gif
名>驴>搜>下>完>撸

撸是什么?

斯勒恩鬼歌 发表于 2009-2-23 02:18

回复 9楼的 牛人图腾 的帖子

我......我竟然看明了......
另外讲到明也没意思了.

最後の使徒 发表于 2009-2-23 04:38

回复 9楼的 牛人图腾 的帖子

这算装cj的么

Yaly 发表于 2009-2-23 04:56

傳點東西就有GP了...想不勞而食還是一張一張右鍵吧.

ZATE 发表于 2009-2-23 05:06

lllzzzyyy17 发表于 2009-2-23 05:22

撸  lū
  1.<方>捋(luō):挽着裤脚,~起袖子;把树枝上的叶子~下来。
  2.撤销(职务),把他~了。
  3.训斥;斥责:挨了~一顿。


以上摘自百度百科

zzwzzw 发表于 2009-2-23 06:00

请使用firefox
并使用插件 http://userscripts.org/scripts/show/37453
可批量生成下载地址

经验证,可下。

Yaly 发表于 2009-2-23 07:18

我是小白...請教一下LS的使用方法...

用FF點擊那個安裝鍵

就會出來下面東西的頁面.....這東西真的是插件嗎?...

// ==UserScript==
// @name         g.e-hentai.org downloader
// @namespace      http://g.e-hentai.org
// @include      http://g.e-hentai.org/*
// ==/UserScript==

function parse_html(html)
{
    var m;
    var out = {};
    var re_next = /<a +href=\"([^\"]*)\"[^>]*>[ \\t]*<img[^>]+alt=\"Next\"/;
    m = re_next.exec(html);
    if (m)
    {
      out.next_url = m;
    }
    var re_img = /<img +id=\"mainimg\"[^>]+src=\"([^\"]+)\"/
    m = re_img.exec(html);
    if (m)
    {
      out.img_url = m;
    }
    var re_page = /Page (+)\\/(+)/
    m = re_page.exec(html);
    if (m)
    {
      out.current = parseInt(m);
      out.total = parseInt(m);
    }
    return out;
}

function build_ui()
{
    var main = document.getElementById(\'mainimg\').parentNode;
    var main2 = document.createElement(\'div\');
    main2.innerHTML=\'<div id=\"__status__\"></div><div id=\"__output__\"></div>\';
    main.parentNode.replaceChild(main2,main);
}
function append_output(html)
{
    document.getElementById(\'__output__\').innerHTML += html;
}
function set_status(html)
{
    document.getElementById(\'__status__\').innerHTML = html;
}
function do_current()
{
    var current_out = unsafeWindow.__currentout__;
    if (\'img_url\' in current_out)
    {
      append_output(\'<a href=\"\'+current_out.img_url+\'\">\'+current_out.current+\'</a>\');
    }
    //ajax next
    do_next();
   
}
function do_next()
{
    var current_out = unsafeWindow.__currentout__;
    if (current_out.current < current_out.total &&
      \'next_url\' in current_out)
    {
      var url = current_out.next_url;
      set_status(\'current:\'+current_out.current+\'/\'+current_out.total+\'<br/>fetch:\'+url);
      function onload(resp)
      {
            if (resp.status!=200){do_error(\'download error:\'+resp.statusText);return;}
            var out = parse_html(resp.responseText);
            //todo::handle parse error
            var items = [];
            for (x in out){items.push(x);}
            if (items.length<4)
            {
                //GM_log(\'error url:\'+resp.finalUrl);
                //GM_log(\'error html:\'+resp.responseText);
                do_error(\'Parse error:\'+resp.responseText);
                return;
            }
            unsafeWindow.__currentout__ = out;
            do_current();
      }
      GM_xmlhttpRequest({
            method:\'GET\',
            url:url,
            headers:{
                \'User-Agent\':\'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.4) Gecko/2008102920 Firefox/3.0.4\',
                \'Referer\':document.location.href,
                \'Cookie\':document.cookie
            },
            onload:onload,
            onerror:do_error
      });
    }
}
function do_error(reason)
{
    GM_log(\'do_error=\'+reason);
    var html = \'<button id=\"__continue__\">continue</button><br/>\';
    var txt = document.createTextNode(reason);
    var div = document.createElement(\'div\');
    div.appendChild(txt);
    set_status(html+div.innerHTML);
    document.getElementById(\'__continue__\').addEventListener(\'click\',function(e){
      set_status(\'\');
      do_next();
    },false)
}
function btn_download_click(e)
{
    document.getElementById(\'__btn_download__\').disabled = true;
    unsafeWindow.__currentout__ = parse_html(document.documentElement.innerHTML);
    build_ui();
    do_current();
   
}
var tmp = document.getElementById(\'imgtext_1\');
if (tmp)
{
    var div = document.createElement(\'div\');
    div.innerHTML = \'<button id=\"__btn_download__\">download</button>\';
    tmp.parentNode.insertBefore(div,tmp);
    var btn = document.getElementById(\'__btn_download__\');
    btn.addEventListener(\'click\',btn_download_click,false);
}

Yaly 发表于 2009-2-23 07:26

哦..原來是要先下載GM

DiabloGundam 发表于 2009-2-23 07:35

greasemonkey的脚本

onizuka0929 发表于 2009-2-23 08:27

你们这群拿了金饭碗要饭的人
hein大的OX163放着不用

gineclar 发表于 2009-2-23 10:20

编辑掉

[ 本帖最后由 gineclar 于 2009-2-23 10:22 编辑 ]

赵火 发表于 2009-2-23 10:21

置顶

gineclar 发表于 2009-2-23 13:19

实践表明,还是右键最有效率

shin74 发表于 2009-2-23 13:58

用OX163结果因为开页面过快被BAN IP了

防弹键盘 发表于 2009-2-23 14:00

有在线漫画网批量下载工具……我用的就不放出来了,因为只支持些国内比较火的网站
有更专业的,GOOGLE一下就有了

PIN 发表于 2009-2-23 14:13

ravage 发表于 2009-2-23 15:31

连那些本身分辨率小的图也都缩了么?

ninj2002 发表于 2009-2-23 18:04

右键另存为怎么是BMP格式?原图是JPG啊
一本本子都要100M+
页: [1]
查看完整版本: 同人志下载求指导