自動巡回ソフトを作りたい。
■ このスレッドは過去ログ倉庫に格納されています
0001
NGNGオフラインで見るオートパイロットソフトを作りたいの
ですが、何をしていいのやら、手がかりすら分かりません。
オンラインソフト使えば?といわれるでしょうか、後学の為
どうしても、どうしても、ど〜しても自作で作りたいのです。
よきアドバイスを宜しくお願いします。
0002
NGNGちなみに言語はCがいいです。
というよりコンパイラはそれしかないです。
レベルは文法が少しわかる程度。
この程度でも、いっぱしのプログラムが出来るようになる事を
証明したいのです。
ほんとにほんとにアドバイスお願いします。
00033
NGNG0004
NGNG自動巡回ソフトがあった記憶があります。
どなたかよい情報をお待ちしています。
私も現在探しています。
00053
NGNGWWWC Ver 1.0.1 (2001/11/28)
http://www.nakka.com/wwwc/
0006デフォルトの名無しさん
NGNG0007
NGNG有難う御座います。
本当に超ドシロウトなんて、早速ダウンしてみます。
0008デフォルトの名無しさん
NGNG禿同。度素人ならwgetの周りをサポートする
スクリプトでも書いたほうがいいんじゃないのか?
0010
NGNGwgetってこれでしょうか?でもUNIXですが・・・
WIN版ってあるんでしょうか?
やっぱりアプリ開発はUNIXのほうがやりやすい
んでしょうか?でもUNIXを走らせるパソコンがないんですよ。
http://www.vector.co.jp/soft/solaris/sources/se045585.html
0011デフォルトの名無しさん
NGNGほい。
http://space.tin.it/computer/hherold/
あるいは Cygwin という Windowds 上で UNIX 環境を構築するソフトウェアもある。
http://sources.redhat.com/cygwin/
wget と Perl を組み合わせれば半日くらいで作れると思うよ。
0012
NGNG有難うございます。
ちょっと忙しくなったので、少しだけ家を空けます。
>wget と Perl を組み合わせれば半日くらいで作れると思うよ。
私の場合、一年はかかると思います。
ほんと大昔にCの本を1冊読んだ程度のレベルです。
0013デフォルトの名無しさん
NGNGWindows だとライブラリ少ないし。
お勧めは、
C++ 覚えて BCC32 で IE コンポーネント使うか、
Delphi 覚えて Indy 使うか。
0014デフォルトの名無しさん
NGNG>というよりコンパイラはそれしかないです。
で、LSI-C試食版という罠。
0015デフォルトの名無しさん
NGNG適当に選んで読んでくれ。
これからはどの言語?
http://pc.2ch.net/test/read.cgi?bbs=tech&key=980326138
現在ある言語の中でどれが最高?
http://pc.2ch.net/test/read.cgi?bbs=tech&key=989508360
趣味でプログラムをするにはどの言語がいいかな?
http://pc.2ch.net/test/read.cgi?bbs=tech&key=994089166
実務に役立つプログラミング言語は?
http://pc.2ch.net/test/read.cgi?bbs=tech&key=997301916
0016デフォルトの名無しさん
NGNG固ハンかトリップを使ってくれ(藁
0017デフォルトの名無しさん
NGNGうむ。法則に反するからな(藁
0018デフォルトの名無しさん
NGNG0019デフォルトの名無しさん
NGNGプログラム自体は参考にならんかもしれんが、スレの育て方として、
参考になるかも。
貴様ら!ブロック崩し作るので見てください
http://pc.2ch.net/test/read.cgi/tech/1004855513/l50
00201です
NGNGとほほ・・・
0021デフォルトの名無しさん
NGNGGNU wget は、小規模なダウンロードなら問題ありませんが、
大規模ダウンロード (検索エンジン用ファイル収集)で使うと、
誤動作しまくりです。
とりあえず、プログラム作成することが目的であれば、
Active Perl をインストールして、
(1) LWP::UserAgent クラスで、HTMLファイルを取り寄せて、
(2) HTML::TreeBuilder クラスで、HTMLファイルをパース処理して
リンクを抽出
(3) 各リンクについて、(1)へループ処理
というのを書いては、いかがでしょうーか?
0022202.221.45.130
NGNG俺のIPアドレスだ、おめーらの技量じゃハックデきね〜だろうけどw
0023デフォルトの名無しさん
NGNGやめろ、ケブ厨。
0024デフォルトの名無しさん
NGNGどうでもいいが、自動巡回とどう関係が?
0025デフォルトの名無しさん
NGNG00261です
NGNGスレ立てたものの、まだ何もやってない(泣
必ずやるんで見捨てないでください。
といいつつ、やらなきゃいけないことが帰ってからも
沢山あるんで、一時間後ぐらいに戻ります。
0027デフォルトの名無しさん
NGNGそれ改造して使ってる。有名になって露骨に制限されるの
嫌だから所在教えないけど。
やっぱこういうのはスクリプト系が便利だよ。
あと、ページによって各ツールには向き不向きがあるから、
おれは2,3種類組み合わせて使ってる。
00281です
NGNG一時間でも勉強するつもりでしたが、雑用を済ませたら
こんな時間になってしまいました。
明日こそ必ず始めたいです。。。
もう寝ます。
0029デフォルトの名無しさん
NGNGΛ_Λ! / ̄ ̄ ̄ ̄ ̄ ̄ ̄
__( ;´Д`)__< ゆ、夢かっ…!
| 〃( つ つ | \_______
|\ ⌒⌒⌒⌒⌒⌒\
| \ \
\ |⌒⌒⌒⌒⌒⌒|
\ |______|
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035まちゅ ◆VcvMACHU
NGNGHTMLを解析して再帰的にファイルを拾うところとか、
ローカルで閲覧できるようにファイルのパスを相対パスに書きかえるとか。
これを作れるようになったらかなりのスキルの持ち主になれるよ!
ただし、途中で投げると>>29になるがな。
0036デフォルトの名無しさん
NGNG| ageときますね |
|____________|
||
||_ ___
し\/´∀`;:::\
\ /::::::::::::|
| /.:::::|:::::::|
|/::::::::|::::::::|
0037デフォルトの名無しさん
NGNG( ´Д`)
/⌒ ヽ
/ / ノヽ _ー ̄_ ̄)', ・ ∴.' , .. ∧_∧ ∴.'.' , .
( /ヽ | ) --_- ― = ̄  ̄`:, .∴ ' ((( #)゚Д゚) .∴ '
\ / _, -'' ̄ = __――=', ・,' .r⌒> _/ / ・,' , ・,‘
( _~"" -- _-―  ̄=_ )":" .' | y'⌒ >>1⌒i .' . ’
| /,,, _―  ̄_=_ ` )),∴. ). | / ノ | ∴.'∴.'
| / / ―= _ ) ̄=_) _), ー' /´ヾ_ノ
( ) ) _ _ )= _) ,./ , ノ '
| | / = _) / / / , ・,‘
| | |. / / ,' , ・,‘
/ |\ \ / /| |
∠/  ̄ !、_/ / )
|_/
0038デフォルトの名無しさん
NGNG0039デフォルトの名無しさん
NGNGなんてぇナニだ・・・。
004021
NGNG0041>>1
NGNG00421
NGNG∧_∧ | | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
( ´,,,,,,`)// < 裸一貫から再建を目指す!!!
/ / \__________
/ /~| ゚ ゚ /
| | l |
\ ̄∪ ̄| ̄ ̄ | ̄ \
||\ | ㊚ | \
||\|| ̄| ̄|~| ̄| ̄ ̄||
|| || ̄| ̄|~| ̄| ̄ ̄||
.|| (_| |_). ||
0043デフォルトの名無しさん
NGNG0044R29
NGNG1が作らないようなので、
勝手にPerlで始めてみました。
よかったらコメントください。
http://ice.prohosting.com/runway
0046デフォルトの名無しさん
NGNGhttp://www.mars.dti.ne.jp/~torao/program/socket/http-example.html
0047デフォルトの名無しさん
NGNG「かなりのスキル」って事は無いな。
0048R29
NGNGCでもいいですけれど、HTTPとかHTMLむけの手ごろな
ライブラリがあればやってみます。厳密な文法の
ない(あっても従っていない)テキストのパーサーを
作るのことにあまり興味がないので、このへんは
自分で書くのは面倒くさいです。タグがへんなHTMLでも
ブラウザーがちゃんと表示できるのはチェックをすごく
甘くしているか、適当にタグを補っているからだと思います。
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGこれ自体はなんの変哲も無いもんだけど、自動巡回プログラムとやらになると
「かなりのスキル」になるのかねぇ・・・?
0051デフォルトの名無しさん
NGNGlibghttp libxml2
0052まちゅ ◆VcvMACHU
NGNGム技板になんか書いたっけなあ?どっちにしても空気固定には間違いないよ。
>>47 >>50
いまの>>1からの状態からすればそれなりにスキルがつくよ、ってことでした。
おおげさすぎてすんません。
通信部分よりもパーサー部分はちょっと面倒なんじゃないかな。
0053R29
NGNGthanks、googleで見てみます。
>>52
よく考えたらHTML内には<>は出てこないので、<とか>とかになって
いるので、<>をトークンにサーチするだけで簡単にできますね。
それも<a>と<img>だけしか見ないので、構文解析と言えるほどの
物もないですし。
0054R29
NGNGPerlの勉強も兼ねているので、まずはPerl版を
完成させてみたいです。
0055デフォルトの名無しさん
NGNGまともに見えるようにするだけでも A#HREF や IMG#SRC だけじゃ足りなくて
BODY#BACKGROUND, FRAME#SRC, BASE#HREF, LINK#HREF,
OBJECT#DATA, OBJECT#CODEBASE, EMBED#SRC, APPLET#CODEBASE,
APPLET#ARCHIVE, SCRIPT#SRC, META#(HTTP-EQUIV="Refresh" の時の CONENT の url 値)
なんかが必要だし、クリックで動かそうと思ったら AREA#HREF, FORM#ACTION なんかも
必要。JavaScript やスタイルシート中の URL はいじれないし、Cookie 実装しないと
取れないページがあったり、HTTP/0.9 で返してくる阿保 CGI があったり、https や
gopher とか抜かすページがあったり、URL の一部を全角で書いているパチンコ屋が
あったりとそりゃぁもう (以下略)
まぁそこまでページの完全性にこだわらなければ良いのかもしれない。IE にページ保存
機能があるから、もしかしたら VC++ でもそれを呼び出せるかもしれない。Proxy とか
考えなくても良くなるし。
0056デフォルトの名無しさん
NGNGbaseタグって知ってる?
0057デフォルトの名無しさん
NGNGmhtmlアーカイブって知ってる?
0059デフォルトの名無しさん
NGNGage
0060名無しさん@そうだ選挙にいこう
NGNG結局、自動巡回ってリンクを辿る方向しかないのでしょうか?
Irvi○eでは構造的に取得してませんでしたっけ?
そこから抜き取るとリンクを辿る事は一切しなくても良いような気が・・・
上記ソフトは実際どのようにされてるのでしょうか?
誰かご存知ないでしょうか?
0061仕様書無しさん
NGNGそのソフトの事は知らんが、普通に考えて、
リンクをたどらなければ、どういうソースがあるか分からないのでは?
ある決まったページの構造の規格があってと言うのなら、
リンクをたどらなくても分かるけど、そんな規格なんて聞いたこと無いし。
0063デフォルトの名無しさん
NGNGと言う事はIrvi○e(Ir○aの後継版)もリンクを辿ってるのか・・・
FTPで「List」って命令があるからてっきりそれかと思ってたYo
やっぱりそうか。FF○TPでも参考にしようか・・・
0064デフォルトの名無しさん
NGNG0065デフォルトの名無しさん
NGNGプログラム板で、かちゅ〜用閲覧時間規制ソフトを作ってもらうってのが
いいと思う。例えば、1日の閲覧時間30分以内に出来たりするソフト。
マジで誰か作って暮れ、頼む。
そうすれば、転送量が減るから運営側も助かると思うし。
0066デフォルトの名無しさん
NGNGkage に組み込めばいいんでないの。
単に他の2chブラウザに流れるか、
普通のブラウザに戻るかするだけだろうけど。
0067デフォルトの名無しさん
NGNG// | |
// | |
| | //
| | ∧ ∧ // / ̄ ̄
| |( ゚Д゚)// < AGE!!
\ | \__
| |
| /
/ /
| /
∫| | |
| || |
| / | |
// | |
// | |
// | |
U U
0068デフォルトの名無しさん
NGNG00691
NGNG|も.|
|う |
│来│
│ね│
│え .|
│よ .|
バカ ゴルァ │ !!.│
└─┤ プンプン
ヽ(`Д´)ノ ヽ(`Д´)ノ (`Д´)ノ ( `Д)
| ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
〜 〜  ̄◎ ̄ . ̄◎ ̄  ̄◎ ̄ ◎−>┘◎
ヽ(`Д´)ノ モウコネエヨ!!
( ) ウワァァン!!
/ ヽ
0070デフォルトの名無しさん
NGNGく  ̄i
〉 |
/ |
/\ / ノ
/_,,ィ、.\ | |
\ `ヽ,, -‐、 ,ノ |
\/ /⌒'' ー-' |
゚ 。 / /ー 、,,_ ノ
゜ ,f l∧_∧フ . /
/ ,,( __ ) >>1 /
,, - 、 / ヽ,,___,, 、__ノ
,-、/'l, \ノ / \,,__,,ノ ヒィー
ヽ,_,/ \ / ∨ ∨
ヽ,, ,ノ 。゚ ・
,,'' ̄ノ
_/ /
ヽ ノ
::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG( ⌒/
∪ / / ヽ>>33
/ ノ
∪∪
∧ ∧,〜
( (⌒ ̄ `ヽ _
\ \ `ー'"´, -'⌒ヽ
/∠_,ノ _/_
/( ノ ヽ、_/´ \
、( 'ノ( く `ヽ、
/` \____>\___ノ
/ /__〉 `、__>
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
なんてことを言うのだ貴様!!
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNG今日もネタもないのにageてやるからな!
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ∧_∧ age
(・∀・∩)(∩・∀・) age
(つ 丿 ( ⊂) age
( ヽノ ヽ/ ) age
し(_) (_)J
0075_
NGNG俺はVBしか使えん房なのであんま口出しできないんですけど。
自動巡回っていうか、前VBでメールアドレス収集ソフト作ったんですよ(w
それだとめちゃくちゃ簡単だったです。(当たり前だけど)
あるページのソース見てまずはメアドを検出。
さらにリンク先のアドレスを全てどっかに代入
そのリンク先のページを順に開いて、、、
とあとは階層分同じ作業しました。
0076デフォルトの名無しさん
NGNG00781だけど何か?
NGNG| >>77通報しますた!
\
 ̄∨ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
∧_∧ ( ´Д`) < 通報しますた!
( ´Д` ) /⌒ ⌒ヽ \____________
/, / /_/| へ \
(ぃ9 | (ぃ9 ./ / \ \.∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ /、 / ./ ヽ ( ´Д` )< 通報しますた!
/ ∧_二つ ( / ∪ , / \_______
/ / \ .\\ (ぃ9 |
/ \ \ .\\ / / ,、
/ /~\ \ > ) ) ./ ∧_二∃
/ / > ) / // ./  ̄ ̄ ヽ
/ ノ / / / / / ._/ /~ ̄ ̄/ /
/ / . / ./. / / / )⌒ _ ノ / ./ (゚д゚) < ツウホウシマスタ!
/ ./ ( ヽ、 ( ヽ ヽ | / ( ヽ、 ゚( )−
( _) \__つ \__つ).し \__つ ./ >
0079デフォルトの名無しさん
NGNG00801
NGNG0081デフォルトの名無しさん
NGNGところでどうやって作ったんだい?
全コード公開してほしいのだが。
0082++
NGNG| | | |
|ー | l ー- l
/⌒ヽ | | l l
l l | | | 0 |
| l | ー- | l⌒) - l
| -‐| | | | 丿 | /⌒ヽ
| | | | |ノ l | ヽ
l _! | !__,! ‐ 一 | l ヽ、
/⌒ヽ l ‐ \ |, ノ⌒) () l 〉-‐ l
l〉 )ヽ、 ヽノ (ノO (ノ (つ ヽ、 | ノ) |
/ 人 ヽ、 __ (⌒) __ ヽノ (ノ |
l ヽ、\, - '"-ゞ'-' )丿'"ゞ'-'ノ/ o l
ヽ ノ \,/ / (ノ () ヽ l
\ / ( ,-、 ,:‐、 (⌒ヽ |
ヽ、 / / l しノ |
ヽ、 / __,-'ニニニヽ l
ヽ、 ヾニ二ン" /
ヽ、 | /
ヽ l /
1は既にこのスレから逃亡したと見抜ける人でないと
(こすっていた手で発射された液体を受け止めるのは)難しい。
0083デフォルトの名無しさん
NGNG/´  ̄`ヽ,
/ 〃 _,ァ---‐一ヘヽ
i /´ リ}
| 〉. -‐ '''ー {!
| | ‐ー くー |
ヤヽリ ´゚ ,r "_,,>、 ゚'}
ヽ_」 ト‐=‐ァ' !
ゝ i、 ` `二´' 丿
r|、` '' ー--‐f´
_/ | \ /|\_
/ ̄/ | /`又´\| |  ̄\
皇太子様がこのスレに興味を持ったようです。
0084デフォルトの名無しさん
NGNG「 ̄ ̄了
l h「¬�h
/ ̄ ̄\__,ト、Д/____ ハイハイどいてどいて!
/ / ̄Yi. / jテ、 f ̄ヨ
/ ./:::' / / /.i l iー――‐u' ̄
./ /ー'' / / / / l l
i' / l ヽ../ レ' l l
. / _/ \ !、 lヽ____」 l
. !、/ \. \ \l ト./
ト、__\/ト、/ト、 y l
l  ̄( )y ) /l i
l l Y''/ー' / .l l
!、 l l./ / l l
/ / l/ ,/ i' l
/_ ./l l`ー‐〈 ト.__」
L_``^yト._」、ー" `ヽ_」
`ー' `ヽ_」
0085デフォルトの名無しさん
NGNGsageてても見逃さない。
0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGかおにみえる
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGあなた危険よ。
0092デフォルトの名無しさん
NGNG通信関係(とHTML解析)のライブラリがそれなりに揃ったC言語です。
「オフラインで見る」部分は用意されているので、巡回部分だけ書けばおっけー。
0093デフォルトの名無しさん
NGNG| 笑う所ですよ!! |
|_________|
∧_∧ ||
( ´∀`)||
/ つ つ||
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG>> 75が一番の近道だよ。
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNG0101_
NGNG■ このスレッドは過去ログ倉庫に格納されています