このようなプログラムを組むにはどうすればいいのでしょうか?


Peace  2010-12-04 00:46:16  No: 39647

お聞きしたいことがあるのですが今あるゲームをやっていて 
urlが途中までわかっていてそのあとにつづくurlが知りたい場合どういうプログラムを組めばいいか教えていただきたいのです

例えばhttp://tanukikouji.syo-ten.com/honjin/tanuki/dai/myoujin/ja/というurlがあった場合 
http://tanukikouji.syo-ten.com/ここまではわかってるけどこの後がわからないという場合総当りで探していき 
金山と書かれたページを探すみたいなプログラムが組みたいんですがどのように組めばいいでしょうか?


  2010-12-04 02:01:59  No: 39648

・URLに使える文字列をあらかじめリストアップ
・それらを総当たり戦で文字列連結してURLを生成
・Indy等のコンポーネントでも使用して、htmlファイル
  のダウンロードを試みる。
・ダウンロードが成功したら、目的の文字列が含まれているか
  TStringListにでも読み出して検索する

目的のURLが分からないと、総当り検索時にネットワークに負荷をかけるの
で、相手側に迷惑かけるおそれあり。もう少し事前準備をして要件を洗練
させるべきかと。


monaa  2010-12-04 03:01:14  No: 39649

これは流石にサンプルを書くと大変な事になりそうなので、コメントだけですが。
先ず総当りをするに当たってのネットワーク負荷と到達時間を概算してみてください。
URLに使える全ての文字の組み合わせで算出するとなるとそれだけで現実的な時間で解決できる問題でないことが分かると思います。
結論としては、それをやってはいけません!


Peace  2010-12-04 03:11:24  No: 39650

お二方ご返答ありがとうございます。
少し問題があるようなのでやめときます。


助監督(仮名)  2010-12-04 03:31:55  No: 39651

みなさんのおっしゃる通り、現実的には不可能でしょう。
英数字だけの8文字でも2821109907456通りあります。もし一回のアクセスを0.01秒で行えたとしても、
すべての組み合わせを試行するのに894年かかる計算です。
相手のサーバー等に相当な負荷をかければ業務妨害行為または攻撃行為とみなされる恐れもありますし。

プログラムを作るより、Googleのサイト内検索で用は足りるのではないでしょうか?
Googleサイト検索 - 金山
http://www.google.co.jp/search?q=site:tanukikouji.syo-ten.com+%E9%87%91%E5%B1%B1

サイト内検索と同様な方法ならプログラムは可能だと思いますが、そういうソフトはすでにありますね。


Peace  2010-12-04 17:22:54  No: 39652

>>助監督(仮名)さん
ご返答ありがとうございます。
サイト内検索ですと既出のモノしか検索出来ないのです・・・
とはいえ元々手打ちで探す物なので自分もそうしてみようと思います。


Peace  2010-12-07 03:12:56  No: 39653

ちなみに今探してるのはこの5つです。
もしよければ協力してください
http://gold.90.kg/card/
http://goldlabe.susukino.com/intercontinental
http://goldlabe.susukino.com/ou/gon/
http://goldlabe.susukino.com/kon/gou
http://kin.zansu.com/asa10/


  2010-12-07 03:27:05  No: 39654

もはやここで相談する事項じゃないと思うよ。


やってみた  2010-12-07 03:43:28  No: 39655

>http://gold.90.kg/card
>http://goldlabe.susukino.com/intercontinental
>http://goldlabe.susukino.com/ou/gon/
>http://goldlabe.susukino.com/kon/gou
>http://kin.zansu.com/asa10/

URL末尾のHTMLファイルの指定を省略した場合は、index.htm, index.html などに
アクセスすることになるけど、上の例の場合は サーバー上にそのファイルが
ないので すべて Forbidden になってしまうね。
でも、/index.cgi を付ければ どれも http://server.maido3.com/ に
リダイレクトされる。
で、一体何をしたいの?


相手にしない方がいい  2010-12-07 07:22:43  No: 39656

魑魅魍魎と仲良くするスレ64 - 2ちゃんぬる
(*^・д・) たとえば。 http://gold.90.kg/に続くURLを探すんでつ。 んで、ゴールドラッシュかな、とrushと付けると http://gold.90.kg/rush/となるんですお。 41:魑魅魍魎 ◆ 2LEFd5iAoc :2010/04/18(日) 01:28:05 ID:21lEFz7RO: >>40 ...
2chnull.info/r/intro/1271433830


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加