1read 100read
2013年06月プログラム280: 自動巡回ソフトというものを作ってみたい (151) TOP カテ一覧 スレ一覧 2ch元 削除依頼
【GNU】スクリプト言語 Guile【scheme】 (105)
【node.js】サーバサイドjavascript 2【Rhino】 (191)
インデントを強制しても綺麗なコードにはなりません (165)
インデントはタブかホワイトスペースか? (196)
JAVAってこんなことも出来ないの? (670)
【日本語不自由】Eclipse Pleiades プラグイン (124)

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


1 :2012/08/21 〜 最終レス :2012/12/23
趣味でプログラミングをやってみたいと思い最初にこれが思い浮かんだ
難しいと思うがチャレンジしていきたい
C言語はポインタまで理解している つもり
PHPはなんか見たことある程度
HTMLも同上
それ以外は触れたこともないです
作ろうとしているもの
もうvecterなどでは無料配布されているアメーバやその他SNSの自動巡回ソフト
目標 3ヶ月以内に完成
    他人が使って感想もらえれば
目標は達成
まず何言語で作ればいいのだろうか?
先輩方、教えていただきたい
意欲的に勉強もする
初心者にしては難しすぎるのであれば目標を変更するつもり

2 :
子供は学業専念しましょう

3 :
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
                  京都大学霊長類研究所

4 :
いいじゃないか
俺もやって見たいんだ
誇れることないから

で何言語使えばいいんでしょうか
教えて下しあ

5 :
perl
js
Flash
違いがまったくわからないがこれでできるのかな
言語を組み合わせるとかよくわからない。



6 :
>>1
言語はなんでもいいけど、使いやすいフレームワークがあるかどうかが鍵だと思う。
PHP
Perl
Ruby
あたりかな
ただ巡回先のサイトでJavascriptをクリックする必要が出てくる場合、相当選択肢が小さくなると思う

7 :
重複スレです。
自動巡回ソフトを作りたい。
http://toro.2ch.net/test/read.cgi/tech/1011341539/

8 :
フレームワークとは-
開発する際に頻繁に必要とされる汎用的な機能をまとめたもの
これでいいのかな
初めて聞く言葉だwwww

サイトはアメーバにしようかな
調べたら色々なソフトあるみたいだし
参考にできればしていきたいと思う
PHPでいいかな・・・?
触ったことはある程度 本当にコピペ程度で少し考えたくらいだけど

重複スレだったか・・・
そっち進んでないみたいだけど

9 :
rubyが一番簡単そうなんだが
まずURLをクリックする
それを複数行えばいいのかなぁ
まぁアメーバでもFC2でも
Flashが使いやすいっていってた奴いたけど・・・どうなんだろ
言語決めないと進まないなぁ
ruby>>php かな今のとこ

10 :
どれも難しそうだなwwwwwwwwwwwwwwwww
開発してる人たちはプロかよww
これは結構・・・
色々ぐぐったけどどの言語にしても単純にはいかなそうだなぁ

11 :
rubyはないわ

12 :
なんならいいんですか・・・
教えてください・・・・

13 :
VBが一番ラクだろ
Formにドラッグアンドドロップでブラウザーコントロールとタイマーのっけて
あとはタイマーの時間毎にアクセスさせるだけやん
一行ぐらいしかコード書かなくていいんじゃない

14 :
れすありがとうございます
VBはなんか見た感じほかの言語とくらべて簡単そうですね
なにしろわかりやすそうな感じがしました


15 :
プログラムを組むのに向かない人間の特徴
始める前から他人にお伺いを立てて指示待ちをする
プログラムに限らず、単純労働以外のあらゆる分野に適性が無い

16 :
とりあえず、GitHubなりBitbucketなり使って開発すればいいよ。
適切なアドバイスをもらえる可能性は高まる。

17 :
検索してみたがなんだこれは・・・わからんな・・・
レベルが高すぎるのかな
これは何するものかわからない・・・
開発環境ということでいいのかなぁ

18 :
github はプログラマのための情報共有みたいなところなのかな・・・?


19 :
日本語を勉強したほうがいいんじゃないかな?

20 :
ちがうのか?
そんなことが書いてあったからそうかとおもったのだが

21 :
>>20
間違っちゃないよ。
WEB+DB PRESS Vol.69に詳しいから、読んでみるといいよ。

22 :
>>1
1000まで続ける気があってスレ立てたんだよね?
だったらトリップ付けよう
どれが >>1 なのかわからなくなる
続ける気が無いのなら削除依頼出して >>7 を再利用しよう

23 :
トリップつけれたかな?
WEB+DB PRESS Vol.69
2012年6月23日発売
本屋にはもう置いてなさそう・・・
githubというのをじゃあいれてみようかな

24 :
いれるものじゃなくて サイトだったのか

25 :
>>1
.Net系はオススメだね。
Express版なら無料だし。
>>13の言うようにブラウザコントロールは便利。
.Net系はどの言語でやっても出来るモノは一緒だから好きなのでいいので、
C分かってるならVBよりC#のほうがいいよ。
Visual C# Expressでぐぐれ

26 :
C#か
.NETというフレームワーク?を使うなら結局どれも一緒になるのか・・・
Cわかってるといっても本当に最初の部分がわかるってだけだからなぁ
C#とVBとC++の開発環境はいれてあるよ
たぶん

27 :
なんか起動したら
.NET Framework 4 の新機能
とかでた
これ使えってことかー

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

29 :
表示できたできた!!
難しいな・・・・
まず表示したいURLを入力してそれを代入っていうのをつくるかな・・・?

30 :
textboxというのをいれてみた ここに入力されたURLをどうやってbutton1 にあるURLにいれるのあか・・・
考えるだけでまったくわからねぇww

31 :
テキストボックスのオブジェクト名がtextBox1なら、
webBrowser1.Navigate(textBox1.Text);
これでいい。

32 :
作って覚えるVisual Basicはじまるよー!

33 :
C#だったお

34 :
自動巡回ソフトっては言うけど>>1は何の情報を取得したいんだ?

35 :
listboxを使って選択されたものを表示っていうのをしてみたけど
webBrowser1.Navigate(listBox1. ここ ); がわからなくて詰んだ
これ初心者でもできるものなのかなww
まぁURL打ち込むし選ぶ必要はないと思うからいいか・・・
アメーバでいいとかいいつつ
アメーバのIDさえ作ってなかった

36 :
>>35
http://dobon.net/vb/dotnet/control/lbselectitem.html

37 :

俺の中のじどう巡回ソフト という定義が間違っていた
事実 ブログIDランダムで飛ばしまくれば自動巡回とはいわないが足跡はつけてくれるわけだ
最初に書いたようになんか作ってみたい 趣味にプログラミングとか言えるようになりたいだけなんだ
>>34
たとえばvectorで無料で配布しているmixiやアメーバでもあるようなページを巡回したいだけなんだ
情報を収集してどうこうしようとかまったく考えてなった
さらにアメーバの仕様がよくわからないww

38 :
>>36
そこみたけど今さっき目通してましたが
やっぱり難しいかったです
まぁ今はlistでするような作業はないですし追々やれればなと

39 :
たとえば
アメーバでは検索で
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
プログラミングと検索したらこのような結果が得られる
これを永遠と巡回していくというのを俺は創造していた
あとは
自分のお気に入り?とかのサイトの更新などあれば表示させるなど

思いつくことはたくさんあるが能力が追いつかないよ

40 :
アメーバは数字だけのIDでやってなかったでござる

41 :
Rnadomを用いたIDの作成だけはできた
まったく意味のない産物
現在表示しているページのリンクを取得するのはどうしたらいいのだろうか


42 :
昔ふたばちゃんねるの自動巡回ツール作って
1日放置したらjpgの合計容量が3GB超えて封印した

43 :
目標というかサイトを変更しよう
2ch勢い で プログラマ板
http://2ch-ranking.net/index.html?board=tech
このサイトの
そのスレへのURLを取得してクリックしたい
これを繰り返し乗っているURL全部行いたい
こっちのほうがまだ簡単なのかな・・・?

44 :
1.対象のページDL
2.正規表現でurl列挙
3.全部DL


45 :
エロサイト巡回ソフトか。実用的でいいと思うよ。

46 :
前回の目標としたらDLというかそのページのリンクをクリックさえしてくれればいいんだよね
ページのDLか・・・
ggってくるよ
得ろサイトに応用するのかww
おもしろそうだぬ

47 :
JavaScriptが多用されている現在、その程度では破綻するのが目に見えているのに、
誰も指摘してやらないとは、このスレの人間は意地悪な奴らばっかりだよな。

48 :
大体、サイトをクリックするだけで満足ってどういうことなの?
バッチ的に巡回してサイトを取得しつつ必要な情報を保存するといった用途なら一般的だけれど。
単にマウスに手を触れずにサイトの内容が切り替わるのを眺めたいだけなのか、
そうでなきゃ、広告クリックに使いたいとしか思えない。

49 :
>>47
>>6で出てる
クソスレ立てんなで終わってもおかしくないところ、
むしろ親切な答えの方が多いだろ
肩のチカラ抜けよ

50 :
>>48
いつの時代の話をしてるか知らんけど、
広告クリックソフトとか全く無意味やん
え、ひょっとして、ソフトウェアを配布して、
一般PCをゾンビ化させて……とか深読みしてるん?
まさかな

51 :
本気で自動巡回させるなら、JavaScriptまで構文解析に組み入れて解析するか、
ブラウザのコントロールを利用してサイトごとにカスタマイズしたイベントを与えて、オートパイロットさせるしかない。
しかもサイトの構造が変化したら、それに合わせて日々アップデート。
上級者でもすさまじい労力がかかる作業になるのは理解しているんだろうか?

52 :
>>51
ウェブアプリの受け入れテスト自動化で一番面倒な部分だもんな
Seleniumのテストコードのメンテナンスに追われる日々……
まあでも、(趣味で)やってみたいってんだからいいんでないの?
Done is better than perfect の精神も大事でしょう

53 :
すまない
自動巡回がどこまでできてっていうのを把握してなかったんだ
解析だのは追々できていけばいいかなと思っている現状
まぁまだサイト表示したりボタンいれたりしてやってるからね

今は解析といわれても俺はわからないが今いるページからのリンクをたどるのも解析の1つでは
できるようになってからそのjpg保存したり?その他のいろいろな機能つけれたらな と思ってます

54 :
>>53
エロは活力だ
恥じることはないぞ
がんばれ

55 :
別にエロがでてるわけじゃないけどなwwww
まぁ応用でいろいろできればいいですね

56 :
まずは
今表示されている画面のリンクを求める方法はどうしたらいいのだろうか

57 :
WebページのHTMLからリンク文字列(およびそのURL)や画像のURLを抜き出したい場合、
単純な方法としてはHTMLドキュメントをダウンロードし、
正規表現などにより<A>タグや<IMG>タグを抜き出すことができる

勢いからHTML抜き出してみたのだが
<a href="cache.php?thread=toro.2ch.net/tech/1344160387/&res=100">短いコードはわかりやすい ← これは間違いだった </a>
これが<a></a>で囲まれている部分とい解釈でいいのかな

58 :
 今回のケースでは、以下のような手順によりWebBrowserコントロールを使用し、Webページ内のHTML要素にアクセスする。
WebBrowserコントロールをインスタンス化する
NavigateメソッドによりWebページに移動する
ページ取得が完了するのを待つ
DocumentプロパティからHtmlDocumentオブジェクトを得る
HtmlDocumentオブジェクトから各要素(HtmlElementオブジェクト)にアクセスする
と記述してある
俺にはまずインスタンス化といわれるところからわからない
終わってる

59 :
2chのスレ一覧だったらsubject.txtから抜いたほうが早いだろうに。
http://toro.2ch.net/tech/subject.txt

60 :
んー
俺はこれの使いかたがよくわからないな
今やろうとしていること そのページ上のリンクをクリックさせ移動させる
これが可能か不可能かでいうと可能なんだよね・・・?

それをするために
ページにアクセスしてHTMLの<a>の解析
URLを取得 それを表示させるとこまでやりたい
解析方法?手順は>>58で抜いてくる
表示はよくわからないけどがんばる

61 :
>>60
Seleniumやってみ

62 :
ぐぐってみたけどこれだけはまったくわからない
C#でのプログラミングの書き方?とかそのようなものだと思ったけどよくわからねぇww
自動化テストとかあるからこれはHTML関係なのかな・・・
自分の作ったものを確認するみたいな?
んー今は必要なさそう?あるのかな
初心者の俺に進められてもまったくわからねぇ

63 :
やべ
寝てた

俺はプログラムの組み方
どこになにを入れればどう動くのか
とういのが理解できてないから進まないのかな
form.cs
program.csがあるが
program.scにはmain{}しかかかれていないRun(new Form1())とあるがこれがフォームを作るってことだよね
でフォームで行われることはForm.csが管理していると。ボタンを押した結果やテキスト
など・・
うぬ
俺のこの2日くらいでやったことはプログラマから見たら10分くらいでできることなんだよな・・・

64 :
リンク辿って巡回しようず

65 :
辿る といわれる作業には
上記に書いたように
リンクをどっかでもってくる必要がありますよね
それが<a>のherf?のURLを取得
それをまた新しくwebBrowserで開くってことでいいのかな
それの繰り返し
だよね・・・?
間違ってないよね
URLの解析はブラウザが開いたらどうたらでHTMLdocumentかなんかでshift-jis?で取得して
そっからURL抜き出すのかな
サイト探せばいろいろ乗っているけど初心者からすると難しすぎワロタ状態

66 :
そこまで初心者なら解説書ぐらい買ってHelloWorldから学習したほうが

67 :
そうなんだよなww
C#自体やったこともないからなぁ・・・
まぁでもわかるような気がするしいいんじゃないかな!
現状

68 :
現状まったくわからない状態だけどな!

69 :
君が何をやりたいのか全く分からないので、仕様を明確にしてもらえないかな。
まずさ、君の作ってるプログラムはアイコンをダブルクリックすると立ち上がる普通のソフトでいいのかな?
なら起動したらまずそのウインドウはどうなってることになってるの? ホーム画面? ウインドウの見た目はブラウザと変わらないの? 余計なボタンはついてるの?
リンクをクリックすると言ってるのは同じタブなの? それとも同じページにあるリンクを全部新しいタブで開くとかなの?
いつ君のプログラムはリンクをクリックするの? 読んでる最中に勝手に別のページにジャンプしちゃうの?

70 :
まずさ、君の作ってるプログラムはアイコンをダブルクリックすると立ち上がる普通のソフトでいいのかな?
>そうなります
なら起動したらまずそのウインドウはどうなってることになってるの? ホーム画面? ウインドウの見た目はブラウザと変わらないの? 余計なボタンはついてるの?
>画面はただのForm画面?になります
>現状のボタンの数とかは考えていないです
リンクをクリックすると言ってるのは同じタブなの? それとも同じページにあるリンクを全部新しいタブで開くとかなの?
>同じタブ上です
いつ君のプログラムはリンクをクリックするの? 読んでる最中に勝手に別のページにジャンプしちゃうの?
>ページの読み込みが終わり次第ですかね

どっかに書いてあると思うのですが
2ch 勢い の URLへ飛んでそこにあるURLをクリックしていく
あー新しいタブで開くのでもいいかなぁ・・・でも重くなるよねぇ
クリック 戻る クリック 戻る を繰り返してもいいんだよね

これができたら次の機能でとんだページ上の〜を集めるとかなのかな
ここはまた追々

71 :
クリック 戻る クリック戻る
で 必要な情報があるページをURL一覧で残す

これでいいかな


72 :
上で書いてるみたいに2chからを取るようなことしたいなら、初級編としてはいいのかもしれない。
たとえばプログラム板のURLがこれなら、
http://toro.2ch.net/tech/
これで
http://toro.2ch.net/tech/subject.txt
現在最新のスレ一覧の読み込みが可能。
専ブラで巡回するように作られているからこういうものがある。
これでもうURL一覧はあるようなもの。(datのファイルネームだけだが)
簡単なテキスト解析して.datの前部分を取り出せば、あとはスレURLは構成できる。
subject.txtみたいなのが用意されていない普通のサイトからのURL抽出はもうちょっと頑張れ

73 :
>>1-72
初心者R

74 :
これ前にもでたけど やっと今意味がわかった
URLの解析してtxtの.dat前をプログラムでURLの最後というか数字に部分に埋め込めばいいわけかな
やり方はわかった
プログラムが組めないwwこれはだめだなww
>>73
初心者っすおせーて

75 :
は?なにを?

76 :
レスが遅いんだよシネ初心者
まだできないの?
3ヶ月てwwwそんだけの時間あったら他に何ができるか考えたら?
技術あれば作るのに1日かからない
意味ないよ意味ない作ろうとするだけ無駄
初心者は死ぬべきだよ
まだ死なないの?Rない理由ってなにかある?

77 :
意味ない意味ない
無駄無駄
時間は大切にしろよ

78 :
しょうがないなぁのび太君は。
ちょっと作ってみてやったよ。
板を入れるとスレURL一覧が出ればいいんだな?
まず実行してみてこれでいいか確認しる
ソースも付けといたから
http://www1.axfc.net/uploader/Sc/so/372534

79 :
しょうがないなぁのび太君は。
ちょっと作ってみてやったよ。
板を入れるとスレURL一覧が出ればいいんだな?
まず実行してみてこれでいいか確認しる
ソースも付けといたから
http://www1.axfc.net/uploader/Sc/so/372534

80 :









 

81 :
Mechanizeで5秒だろ

82 :
ありがとお
読ませてもらってる!
初心者にとって参考になるかまったくわからないけどがんばってみる
program.csにはなにも書かないんだね
formだけにやりたい処理を全部書いていくのか・・・

83 :
うるさいR
初心者R
初心者いい加減にしろR
初心者初心者自称してんじゃねえよこら
ネット上で初心者は免罪符にはならねえんだよこら初心者
初心者って何のために生きてんの?
プログラミング(笑)やってるみたいだけど俺様と違って君は
出来ないことばっかりなんだろ?
ぜんっぜんなにもできないんだろ?初心者
それつらくないか?wwww
やりたいこといくつある?やりたいこといくつあって、出来ないこといくつあるの?wwwwwwwwwwwwwwwwwwwwwwww
つらくない?wwwwwwwwねえねえ初心者くんwwwwwwww
やりたいことができなくてつらくない?wwwwwwwwwwww
俺wwww様wwwwはwwwwなんでもできますけどぉwwwwwwwwwwww
何をするにも一瞬ですよwwwwwwwwwwww初心者wwww涙目wwww
なにもできない初心者wwwwwwwwかわいそうwww初心者かわいそうwwwwwwwwかわいそうwwwwかわいそうwwwwかわいそうwwwwかわいそうwwwwかわいそうwwwwかわいそうwwwwかわいそうwwww
初心者かわいそうwwww初心者かわいそうwwww初心者かわいそうwwww初心者かわいそうwwwwwwwwwwwwwwwwwwwwwwwっうぇうぇwwwwwwww
初心者R
なにもできないできない初心者R
初心者全滅しろ
やりたいことなーんにも出来ない初心者涙目だょおおおwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

84 :
っうぇwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
やめたげてよおwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww

85 :
>>83
早くhadoopのスケジューリング機能のコード書く作業に戻れよ

86 :
おい朝焼けがやばいぞ

87 :
誰でも最初は初心者
しかし単発質問スレなのになぜか伸びてるのは、この板もいい人が多いってことか。

88 :
javascript発動は難しいって言ってる人、
WebBrowserコントロールならInvokeScript()メソッドで簡単実行できるだろ。

89 :
>>70
引用符 > は引用元の文章につけるんだ。
それに対する自分の返答に付けるのではない。
> >ページの読み込みが終わり次第ですかね
人間が読み終わる前に、ブラウザが読み込み終わったらすぐに次のページにジャンプするの?
ブラウザはあっという間に読み込み終わって次へジャンプして、
またそのジャンプ先もすぐに読み込み終わってまたジャンプして、
またその先も人間がスレタイすら読み終わらないうちに読み込み終わってまたジャンプして……
ってなって、人間にはチカチカして見えるだけになるんじゃないの?
ボタンを押したら勢い順に 5 ページとか 10 ページを新しいタブで開くようなプログラムの方がいいんじゃないの?

90 :
GitHubにRュしろよー

91 :
おしゃああああああああああ
風邪引いてたよww
今日からまたがんばるよ!

92 :
プピーな

93 :
やりたいことを明確化しろよ
1日1日の目標をよお
今日の目標は?

94 :
24時間たちました
昨日なにやってた?

今日の目標は?

95 :
今日の目標は
あげてくれたスクリプトの理解+改変でどうだろうか

96 :
さっさとやれ

97 :
すげぇ早起きなのか寝てないのかわからんけど
体平気かよwwww


98 :
>>97
そいつは名物キチガイだからスルーしろ。
レスつけたらお前も荒らしとみなす。

99 :
まぁ単発質問スレ立ててる時点で荒らしと変わらないんだが、
やる気を見込んで質問には答えてあげるとする。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【DI】Java Spring Frameworkを語るスレ 5.0 (114)
Perl初心者スレ(マジレス回答) (172)
【Lua】組み込み系言語総合 その6【Squirrel】 (146)
Perl初心者スレ(マジレス回答) (172)
十進BASIC (127)
プログラミング雑談スレ (145)
--log9.info------------------
Juke40代中卒無職恥龍廃人R吃音禿肥満過疎敗走孤独寄生豚148匹目 (817)
ニコニコが重いときにage(´д`)るスレ PART174G (964)
【アンチ在特会】レイシストしばき隊ファンクラブ★1 【アンチ桜井誠】 (235)
【いい具合に】いい大人達(実況者)part34【いいんじゃね?】 (282)
【Vocaleek】ボカロ・UTAULIVE総合 part1【みらいのねいろ】 (178)
ひまわり動画 Part240 (746)
【那奈】なあ坊豆腐Part7【ニコ生】 (238)
ニコニコ動画 アニメ雑談スレ2623 (660)
【配信業】金バエPart56 【ヒモ】 (372)
【毒舌】みみんが 2【BBA】 (539)
【任侠左翼】】HMDHRYS【暴力革命】 (471)
【ホタテを】ウナちゃんマンアンチスレ338【なめるなよ〜】 (162)
【二十歳】黒奈967・新コミュ【古参】 (148)
【TOEIC後】ボブリシャス part4【就活予定】 (943)
【ニコニコ動画】ゲーム実況プレイ動画総合スレpart217 (283)
ガチムチパンツレスリング 196試合目 (164)
--log55.com------------------
★2ch.scは何故失敗したのか
★クロール批判要望スレ
★削ジェンヌに文句ある人集合
★迷惑行為報告担当 - 小さな親切募集中 2
★2ch.scへの要望スレ Part3
★かっこう観測所
★スレ立て人キャップ
★2ch.scニュース系板観測所