![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
自作でソフトを作成したいと思います。
やりたいのは次のようなことです。
ソフトを起動させURLを入力するとそのページからリンクしている外部サイトのURLを全て抜き出し、
それをリストにします。そしてそのURLの隣にそのサイト名を自動表示させます。
例えばソフトに http://aaa.aaa.aaa/ と入力すると
そのページから外部にリンクしているhttp://bbb.bbb.bbb/ と http:/ccc.ccc.ccc/を見つけ、
テキストファイルへ出力として
bbbのサイト名 http://bbb.bbb.bbb/
cccのサイト名 http:/ccc.ccc.ccc/
を出力します。
やりたいのはもう少し高度なことですが、このようなことです。
この場合プログラミング言語は何を使用すれば簡単にできるでしょうか?
すでにこのようなソフトは存在しますが、自分で作れるようになりたいので教えてください。
No.2ベストアンサー
- 回答日時:
>この場合プログラミング言語は何を使用すれば簡単にできるでしょうか?
まあ、通信でhtml読んで、grep掛ける様なものだから、javaでもperlでも、windowsならVBでもVCでも、デルファイでも出来るんじゃないですかね?
ちなみに、こういう事を聞く場合開発環境と動かす環境を指定して欲しいです。
動かす環境は、マルチプラットホームとか要求されてブラウザ使ったりjava系に行くことが多いんですけどね。
No.1
- 回答日時:
まず、(1)最初のURLから返ってくるHTMLをどうやって取得するかという問題があります。
(2)次に取得したHTMLからサイト名を抜き出すことになります。
(1)に関しては、自分でポートを開いてURLを投げるのも手ですがライブラリに頼る方法をお勧めします。
私なら、これのW3getを使います。
http://www.hi-ho.ne.jp/babaq/basp21.html
(2)の部分を自分で作ったらいかがですか?言語は開発ツールをお持ちならJavaとかC++とかVBでしょう。なにもないなら、Windows上のVBScriptで作れば無償でできます。練習ですので好きなやつを選べばよろしいのでは?
http://www.vector.co.jp/soft/win95/net/se166653. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ¥マークを含むパスの処理について(マクロ、または関数) 2 2022/12/25 02:11
- Perl perl このテキストファイルを簡単に配列に入れるには? 2 2022/04/27 20:24
- SQL Server ACCESSで3ファイルを結合して、表を作成するやり方を教えて下さい。 17 2022/08/15 20:34
- SQL Server ACCESSで複数テーブルを結合して、リストを作る方法を教えてください。 2 2022/08/12 19:32
- SQL Server ACCESSで表が作りたく、そのためのSQL文や設定方法を教えてください。 1 2022/08/15 12:28
- JavaScript JavaScript|特定URLだった時、特定の要素を変更するコードの書き方を教えてほしいです 2 2023/08/25 21:43
- その他(データベース) カラム上の重複を削除するクエリを教えてください 3 2022/04/12 14:11
- Visual Basic(VBA) 【VBA】特定の文字で改行(次の行)に行きたい。 3 2022/04/11 17:20
- その他(Microsoft Office) パワークエリの複数ファイルのデータ統合について 3 2022/07/14 17:06
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Iria→Irvineの後継って何でした...
-
JavaでWebページ作成
-
本物のVBですか?
-
就職の時に・・・
-
デジタル本をつくるには
-
ソフトウェア開発の着手金について
-
このアイマスっぽいハルヒのC...
-
業務向けのお勧めなWEB製作ソフ...
-
自作ソフトウェアの販売方法
-
画面キャプチャして自動メール送信
-
Windowsで作動するドロー系の作...
-
キーボードなしで音楽制作(mp3...
-
逮捕されますか?
-
生徒に使わせたいソフトウェア
-
corosyncってソフトって何ですか?
-
VC++とVBの見分け方
-
C言語、C+、C++、C#の違い
-
COBOLで文字タイプを数字...
-
HOLONついて教えてください。
-
プログラムに書かれる"%"記号の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自作ソフトウェアの販売方法
-
Iria→Irvineの後継って何でした...
-
ソフトウェア開発の着手金について
-
どのソフトでHPを作っているか...
-
なぜGIMPは使いづらいのか
-
窓の杜やベクターのフリーソフ...
-
JavaでWebページ作成
-
gccでコンパイルされた実行ソフ...
-
MacでVisual Basicしたい
-
数学の問題作成用ソフト
-
OS・アプリケーション・ユー...
-
Linux上で動く画面拡大ソフト
-
TURBO CADの解説書
-
Pythonを用いたフラッシュ暗算...
-
逮捕されますか?
-
B’s Recorderの代用となるよう...
-
録音済の音楽用CD-Rのファイナ...
-
iTunesのビジュアライザーみた...
-
Excel VBAのシェアウエアは可能?
-
動画をDVDにメニュー付きでまと...
おすすめ情報