In message <_A90@freyasx.ML_> on 08/17/06(20:59:42) I wrote: |In message <_A89@freyasx.ML_> on 08/17/06(19:34:31) |you Shinichi Maruyama <pc4aabth4-mykgh476w6tw.ml@delegate.org> wrote: | |ysato> | 見た感じなので申し訳無いのですが、<form action="..."> 形式の | |ysato> |URL にも GET に行っているような感じで、これが不必要なデータを作り出し | |ysato> |ているようです(見間違えだったらすみません)。 ... |FreyaSXのことではなくて、ロボット的に動作する場合の any2fdif のことを |言われているのでしょうか? |どうもそういうことみたいですね。 |確かに、any2fdif もFreyaSXの周辺機能ではありますが。。。 どうもそういう話だったようですね^^; DeleGate/any2fdif の探索ロボット機能では、<A HREF=url> と <FRAME SRC=url> だけを追うように作ったようなのですが、その時しょうもないコーディングミスを して、全てのリンクを追うようになってました。 ということで、同封のパッチのように、修正します。 9 9 ┌─┐┬┌──┬┐ //\^^ ( ~ ); {Do the more with the less -- B. Fuller} ├─┤│└─┐│ / 877m\_< >_ <URL:http://www.delegate.org/delegate/> ┴ └┴──┘┴────────────────────────────── 佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人) *** ../arc/delegate9.2.4-pre17/fsx/any2fdif.c Tue May 30 14:52:53 2006 --- fsx/any2fdif.c Thu Aug 17 21:19:27 2006 *************** *** 799,809 **** wordscanY(attr,AVStr(attrn),sizeof(attrn),"^="); else strcpy(attrn,"?"); ! if( strncasecmp(tagn,"<A",2) != 0 ! && strncasecmp(attrn,"HREF",4) != 0 ){ }else ! if( strncasecmp(tagn,"<FRAME",6) != 0 ! && strncasecmp(attrn,"SRC",3) != 0 ){ }else{ continue; } --- 799,809 ---- wordscanY(attr,AVStr(attrn),sizeof(attrn),"^="); else strcpy(attrn,"?"); ! if( strncaseeq(tagn,"<A",2) ! && strncaseeq(attrn,"HREF",4) ){ }else ! if( strncaseeq(tagn,"<FRAME",6) ! && strncaseeq(attrn,"SRC",3) ){ }else{ continue; }