自動巡回ソフトというものを作ってみたい

■ このスレッドは過去ログ倉庫に格納されています
2012/08/21(火) 23:41:50.75
趣味でプログラミングをやってみたいと思い最初にこれが思い浮かんだ
難しいと思うがチャレンジしていきたい

C言語はポインタまで理解している つもり
PHPはなんか見たことある程度
HTMLも同上
それ以外は触れたこともないです

作ろうとしているもの
もうvecterなどでは無料配布されているアメーバやその他SNSの自動巡回ソフト

目標 3ヶ月以内に完成
    他人が使って感想もらえれば
目標は達成

まず何言語で作ればいいのだろうか?
先輩方、教えていただきたい

意欲的に勉強もする
初心者にしては難しすぎるのであれば目標を変更するつもり
2012/08/21(火) 23:54:29.18
子供は学業専念しましょう
2012/08/21(火) 23:54:49.49
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
2012/08/21(火) 23:56:11.32
いいじゃないか
俺もやって見たいんだ

誇れることないから


で何言語使えばいいんでしょうか
教えて下しあ
2012/08/22(水) 00:24:49.56
perl
js
Flash
違いがまったくわからないがこれでできるのかな

言語を組み合わせるとかよくわからない。


2012/08/22(水) 00:29:00.35
>>1
言語はなんでもいいけど、使いやすいフレームワークがあるかどうかが鍵だと思う。

PHP
Perl
Ruby

あたりかな
ただ巡回先のサイトでJavascriptをクリックする必要が出てくる場合、相当選択肢が小さくなると思う
2012/08/22(水) 00:29:42.87
重複スレです。

自動巡回ソフトを作りたい。
http://toro.2ch.net/test/read.cgi/tech/1011341539/
2012/08/22(水) 00:36:29.41
フレームワークとは-
開発する際に頻繁に必要とされる汎用的な機能をまとめたもの

これでいいのかな
初めて聞く言葉だwwww


サイトはアメーバにしようかな
調べたら色々なソフトあるみたいだし
参考にできればしていきたいと思う

PHPでいいかな・・・?
触ったことはある程度 本当にコピペ程度で少し考えたくらいだけど


重複スレだったか・・・
そっち進んでないみたいだけど
2012/08/22(水) 00:51:25.44
rubyが一番簡単そうなんだが

まずURLをクリックする
それを複数行えばいいのかなぁ

まぁアメーバでもFC2でも

Flashが使いやすいっていってた奴いたけど・・・どうなんだろ

言語決めないと進まないなぁ

ruby>>php かな今のとこ
2012/08/22(水) 00:57:12.28
どれも難しそうだなwwwwwwwwwwwwwwwww

開発してる人たちはプロかよww
これは結構・・・

色々ぐぐったけどどの言語にしても単純にはいかなそうだなぁ
11デフォルトの名無しさん
垢版 |
2012/08/22(水) 01:17:23.46
rubyはないわ
2012/08/22(水) 01:18:18.45
なんならいいんですか・・・
教えてください・・・・
13デフォルトの名無しさん
垢版 |
2012/08/22(水) 01:27:51.02
VBが一番ラクだろ
Formにドラッグアンドドロップでブラウザーコントロールとタイマーのっけて
あとはタイマーの時間毎にアクセスさせるだけやん
一行ぐらいしかコード書かなくていいんじゃない
2012/08/22(水) 01:32:09.62
れすありがとうございます

VBはなんか見た感じほかの言語とくらべて簡単そうですね

なにしろわかりやすそうな感じがしました

2012/08/22(水) 07:36:13.98
プログラムを組むのに向かない人間の特徴
始める前から他人にお伺いを立てて指示待ちをする
プログラムに限らず、単純労働以外のあらゆる分野に適性が無い
2012/08/22(水) 08:33:19.10
とりあえず、GitHubなりBitbucketなり使って開発すればいいよ。
適切なアドバイスをもらえる可能性は高まる。
2012/08/22(水) 10:06:42.25
検索してみたがなんだこれは・・・わからんな・・・

レベルが高すぎるのかな
これは何するものかわからない・・・
開発環境ということでいいのかなぁ
2012/08/22(水) 10:43:19.83
github はプログラマのための情報共有みたいなところなのかな・・・?

2012/08/22(水) 11:27:48.46
日本語を勉強したほうがいいんじゃないかな?
2012/08/22(水) 11:33:17.19
ちがうのか?
そんなことが書いてあったからそうかとおもったのだが
21デフォルトの名無しさん
垢版 |
2012/08/22(水) 12:54:47.28
>>20
間違っちゃないよ。
WEB+DB PRESS Vol.69に詳しいから、読んでみるといいよ。
2012/08/22(水) 13:30:22.73
>>1

1000まで続ける気があってスレ立てたんだよね?

だったらトリップ付けよう
どれが >>1 なのかわからなくなる

続ける気が無いのなら削除依頼出して >>7 を再利用しよう
2012/08/22(水) 13:38:39.89
トリップつけれたかな?

WEB+DB PRESS Vol.69
2012年6月23日発売

本屋にはもう置いてなさそう・・・

githubというのをじゃあいれてみようかな
2012/08/22(水) 13:40:38.73
いれるものじゃなくて サイトだったのか
2012/08/22(水) 15:23:46.07
>>1
.Net系はオススメだね。
Express版なら無料だし。
>>13の言うようにブラウザコントロールは便利。

.Net系はどの言語でやっても出来るモノは一緒だから好きなのでいいので、
C分かってるならVBよりC#のほうがいいよ。

Visual C# Expressでぐぐれ
2012/08/22(水) 15:42:36.36
C#か

.NETというフレームワーク?を使うなら結局どれも一緒になるのか・・・

Cわかってるといっても本当に最初の部分がわかるってだけだからなぁ

C#とVBとC++の開発環境はいれてあるよ
たぶん
2012/08/22(水) 15:44:19.81
なんか起動したら

.NET Framework 4 の新機能

とかでた
これ使えってことかー
28デフォルトの名無しさん
垢版 |
2012/08/22(水) 15:52:18.30
>>26
まず新しいプロジェクトとしてWindowsフォームアプリケーションを選んで作成。
フォームを適当な大きさにする。
左側のツールボックスから「WebBrowser」を選び、フォームの好きな位置に配置。
左側のツールボックスから「Button」を選び、フォームの好きな位置に配置。
置いたボタンをダブルクリックするとソース画面にうつるので、
そこに
webBrowser1.Navigate("http://www.yahoo.co.jp");
と記述。
そしてプログラム実行。
これだけでボタンを押すと埋め込みブラウザでヤフーが読み込まれるアプリが完成。
あとはwebBrowserオブジェクトに対していろいろやってみて応用。
2012/08/22(水) 16:26:53.91
表示できたできた!!

難しいな・・・・

まず表示したいURLを入力してそれを代入っていうのをつくるかな・・・?
2012/08/22(水) 16:30:03.96
textboxというのをいれてみた ここに入力されたURLをどうやってbutton1 にあるURLにいれるのあか・・・

考えるだけでまったくわからねぇww
31デフォルトの名無しさん
垢版 |
2012/08/22(水) 16:35:38.19
テキストボックスのオブジェクト名がtextBox1なら、
webBrowser1.Navigate(textBox1.Text);
これでいい。
2012/08/22(水) 17:38:34.88
作って覚えるVisual Basicはじまるよー!
2012/08/22(水) 17:40:29.50
C#だったお
2012/08/22(水) 17:41:51.88
自動巡回ソフトっては言うけど>>1は何の情報を取得したいんだ?
2012/08/22(水) 17:42:57.72
listboxを使って選択されたものを表示っていうのをしてみたけど
webBrowser1.Navigate(listBox1. ここ ); がわからなくて詰んだ

これ初心者でもできるものなのかなww
まぁURL打ち込むし選ぶ必要はないと思うからいいか・・・

アメーバでいいとかいいつつ
アメーバのIDさえ作ってなかった
36デフォルトの名無しさん
垢版 |
2012/08/22(水) 17:44:47.60
>>35
http://dobon.net/vb/dotnet/control/lbselectitem.html
2012/08/22(水) 17:48:18.75


俺の中のじどう巡回ソフト という定義が間違っていた

事実 ブログIDランダムで飛ばしまくれば自動巡回とはいわないが足跡はつけてくれるわけだ

最初に書いたようになんか作ってみたい 趣味にプログラミングとか言えるようになりたいだけなんだ

>>34

たとえばvectorで無料で配布しているmixiやアメーバでもあるようなページを巡回したいだけなんだ
情報を収集してどうこうしようとかまったく考えてなった

さらにアメーバの仕様がよくわからないww
2012/08/22(水) 17:50:33.44
>>36

そこみたけど今さっき目通してましたが
やっぱり難しいかったです
まぁ今はlistでするような作業はないですし追々やれればなと
2012/08/22(水) 17:52:40.85
たとえば
アメーバでは検索で
http://search.ameba.jp/search.html?q=%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0&row=10&profileRow=&target=title&author=all
プログラミングと検索したらこのような結果が得られる

これを永遠と巡回していくというのを俺は創造していた

あとは
自分のお気に入り?とかのサイトの更新などあれば表示させるなど


思いつくことはたくさんあるが能力が追いつかないよ
2012/08/22(水) 17:55:42.60
アメーバは数字だけのIDでやってなかったでござる
2012/08/22(水) 18:17:46.19
Rnadomを用いたIDの作成だけはできた
まったく意味のない産物

現在表示しているページのリンクを取得するのはどうしたらいいのだろうか

2012/08/22(水) 18:22:33.93
昔ふたばちゃんねるの自動巡回ツール作って
1日放置したらjpgの合計容量が3GB超えて封印した
2012/08/22(水) 18:30:22.60
目標というかサイトを変更しよう

2ch勢い で プログラマ板
http://2ch-ranking.net/index.html?board=tech
このサイトの

そのスレへのURLを取得してクリックしたい
これを繰り返し乗っているURL全部行いたい

こっちのほうがまだ簡単なのかな・・・?
2012/08/22(水) 18:45:52.78
1.対象のページDL
2.正規表現でurl列挙
3.全部DL

2012/08/22(水) 19:18:46.57
エロサイト巡回ソフトか。実用的でいいと思うよ。
2012/08/22(水) 19:33:59.85
前回の目標としたらDLというかそのページのリンクをクリックさえしてくれればいいんだよね

ページのDLか・・・
ggってくるよ

得ろサイトに応用するのかww
おもしろそうだぬ
2012/08/22(水) 20:49:18.44
JavaScriptが多用されている現在、その程度では破綻するのが目に見えているのに、
誰も指摘してやらないとは、このスレの人間は意地悪な奴らばっかりだよな。
48デフォルトの名無しさん
垢版 |
2012/08/22(水) 21:09:01.80
大体、サイトをクリックするだけで満足ってどういうことなの?
バッチ的に巡回してサイトを取得しつつ必要な情報を保存するといった用途なら一般的だけれど。
単にマウスに手を触れずにサイトの内容が切り替わるのを眺めたいだけなのか、
そうでなきゃ、広告クリックに使いたいとしか思えない。
2012/08/22(水) 21:25:15.09
>>47
>>6で出てる
クソスレ立てんなで終わってもおかしくないところ、
むしろ親切な答えの方が多いだろ

肩のチカラ抜けよ
2012/08/22(水) 21:33:18.52
>>48
いつの時代の話をしてるか知らんけど、
広告クリックソフトとか全く無意味やん

え、ひょっとして、ソフトウェアを配布して、
一般PCをゾンビ化させて……とか深読みしてるん?
まさかな
2012/08/22(水) 21:47:07.27
本気で自動巡回させるなら、JavaScriptまで構文解析に組み入れて解析するか、
ブラウザのコントロールを利用してサイトごとにカスタマイズしたイベントを与えて、オートパイロットさせるしかない。
しかもサイトの構造が変化したら、それに合わせて日々アップデート。

上級者でもすさまじい労力がかかる作業になるのは理解しているんだろうか?
2012/08/22(水) 22:03:55.86
>>51
ウェブアプリの受け入れテスト自動化で一番面倒な部分だもんな
Seleniumのテストコードのメンテナンスに追われる日々……

まあでも、(趣味で)やってみたいってんだからいいんでないの?
Done is better than perfect の精神も大事でしょう
2012/08/22(水) 22:22:26.62
すまない
自動巡回がどこまでできてっていうのを把握してなかったんだ
解析だのは追々できていけばいいかなと思っている現状
まぁまだサイト表示したりボタンいれたりしてやってるからね


今は解析といわれても俺はわからないが今いるページからのリンクをたどるのも解析の1つでは

できるようになってからそのjpg保存したり?その他のいろいろな機能つけれたらな と思ってます
2012/08/22(水) 22:27:10.66
>>53
エロは活力だ
恥じることはないぞ
がんばれ
2012/08/22(水) 23:28:08.16
別にエロがでてるわけじゃないけどなwwww

まぁ応用でいろいろできればいいですね
2012/08/23(木) 00:05:25.59
まずは

今表示されている画面のリンクを求める方法はどうしたらいいのだろうか
2012/08/23(木) 00:08:02.54
WebページのHTMLからリンク文字列(およびそのURL)や画像のURLを抜き出したい場合、
単純な方法としてはHTMLドキュメントをダウンロードし、
正規表現などにより<A>タグや<IMG>タグを抜き出すことができる


勢いからHTML抜き出してみたのだが

<a href="cache.php?thread=toro.2ch.net/tech/1344160387/&res=100">短いコードはわかりやすい ← これは間違いだった </a>

これが<a></a>で囲まれている部分とい解釈でいいのかな
2012/08/23(木) 00:12:35.19
 今回のケースでは、以下のような手順によりWebBrowserコントロールを使用し、Webページ内のHTML要素にアクセスする。

WebBrowserコントロールをインスタンス化する
NavigateメソッドによりWebページに移動する
ページ取得が完了するのを待つ
DocumentプロパティからHtmlDocumentオブジェクトを得る
HtmlDocumentオブジェクトから各要素(HtmlElementオブジェクト)にアクセスする

と記述してある
俺にはまずインスタンス化といわれるところからわからない
終わってる
■ このスレッドは過去ログ倉庫に格納されています