Article freyasx/91 of [1-99] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
[Reference:<_A90@freyasx.ML_>]
Newsgroups: mail-lists.freyasx

[FreyaSX] Re: FreyaSX action=URL
17 Aug 2006 12:20:25 GMT ysato@delegate.org (Yutaka Sato)
The DeleGate Project

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-qghxypn56oa6.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;
  			}

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V