cat_programmer

1: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:43:25.24 ID:/1UCPGm60.net
糞転売屋のせいで欲しいもの全然ネットショップで買えないから自動購入プログラム作ったんだけど全然だめだったわ
なんか悔しいから勉強したいんだけど用途的になに学べばいいの?
取り敢えず作った奴は甘え丸出しのマウスマクロ注文確定まで7秒も掛かるゴミ
調べてみてVBとかええのかなって思ったけど結局マウス座標指定みたいなもんなのか?



2: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:44:15.36 ID:7grjcffe0.net
一方俺は並んで商品をゲットした



4: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:45:08.08 ID:/1UCPGm60.net
>>2
割とまじでこれが正解なんだろうけど糞田舎なんだわ



3: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:44:55.31 ID:riKCi3SQ0.net
パケット送信するやつ作れば



7: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:45:44.67 ID:/1UCPGm60.net
>>3
なにそれ超難しそう



5: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:45:21.93 ID:7NiSzmpl0.net
phantomjsてのがあるぞ



6: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:45:25.05 ID:V49GMdWX0.net
WEBならPOSTで何を渡しているのか分かればそんなマウスで座標とか面倒なことしないでも自動スクリプトくらい組めるだろ・・・



8: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:46:45.65 ID:/1UCPGm60.net
>>6
ぽ、ぽすとおっけーあれなあれおっけーわかってるおっけー



9: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:48:21.26 ID:/1UCPGm60.net
自動スクリプトくらい組めるだろとかほんとなにもんだよまじ
マウスマクロで四苦八苦してるレベルなんだけど
とりあえず何で組めばええのVBAとかでできるんか?



10: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:50:38.92 ID:V49GMdWX0.net
>>9
時代はPythonだろ!

大抵のWEBショップなら一度注文前までフローを解析してPOSTで渡している情報を手繰れば15分もかからんだろ!
はよ作れよ! カス



12: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:52:54.28 ID:/1UCPGm60.net
>>10
カスとかやめーや!!!!
Pythonってなんだよくっそつよそうじゃねえか
事前に商品URLわからんくてもいけるんか?



14: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:54:56.36 ID:V49GMdWX0.net
>>12
商品だってどうせ商品IDとかなんかで管理してるだろ?
それを入れ替えるだけだろ?

具体的には商品IDを入力すると事前に準備しておいた住所や支払い方法で決済し注文を確定するプログラムを作りたいのだろ?



16: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:56:27.44 ID:/1UCPGm60.net
>>14
商品ID予測できないパティーンもありそうなんや
具体的にいっちゃうとNIKE.COMなんだがな



11: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:52:38.23 ID:v06OZ0Et0.net
HTTPで直接リクエスト送信すりゃいいんじゃね
そういう意味じゃ言語なんて最近のなら何でもOK
Webアプリとかネットワークの知識が重要



13: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:54:15.46 ID:/1UCPGm60.net
VBAのIE操作とかってやつでやろうと思ってたけど全然見当はずれだったのかよ



18: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:57:28.71 ID:v06OZ0Et0.net
>>13
うん、それは見当はずれ
で、たぶんそのレベルからこの手のシステム作るには
相当の知識と経験積まないと厳しいんじゃないかな



22: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:00:05.38 ID:QHxj25bg0.net
>>18
やっぱりそうなんか転売屋でもねえのにツール外注とかしたくねえ…



15: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:55:16.38 ID:/1UCPGm60.net
こんなん作りたかったやで
販売時間にページ更新→事前に入力したキーワードで商品ページ絞り込み移動→商品ページにて事前に入力したサイズ選択→カートイン



19: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:57:35.49 ID:V49GMdWX0.net
>>15
キーワード上位が本当にお前が注文したい商品なのかを判定するプログラムは手間だぞ?
せめてJANコードでも判明してたら楽なのだが・・・

どの商品を注文するのかは人間が一度確認して商品IDは手動入力が安全かと。
要はサーバーがパンク状態でも複数リクエストだしてできるだけ多く注文を成立させたのだろ?



23: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:03:23.18 ID:QHxj25bg0.net
>>19
キーワードというか商品名の書き方法則性というか規則があるからおそらく一致するのは予想できると思うんだけどURLの最後が商品IDでそれは予測できなさそうなんや
だからカテゴリページで発売時間ぴったりに更新かけて目当てのものクリックからのサイズ選択カートイン



17: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:56:52.68 ID:aMXB7UF40.net
即売り切れるほど人気な物が欲しくなることなんてそうそう無いだろ



20: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:57:57.15 ID:/1UCPGm60.net
>>17
前のセールのとき糞転売屋のせいで買えなかったから今回のこそ欲しいんだよ



21: 以下、\(^o^)/でVIPがお送りします 2014/11/26(水) 23:59:35.71 ID:tN9WMJ1u0.net
>>20
何が欲しいんだよ



24: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:04:03.47 ID:QHxj25bg0.net
>>21
黒インフラジョーダン欲しいんや



25: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:06:03.07 ID:iZBLzYnV0.net
>>24
この商品をお前より早く購入して
高値で転売すればいいのだな! 分かった 任せろ!!
さっそくプログラムつくるわ!









と言ってみる。



26: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:07:30.51 ID:QHxj25bg0.net
>>25
定価でしか買いたくねえ!!!!



28: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:09:08.20 ID:iZBLzYnV0.net
>>26
転売とかリスクでかいからしないよ。

ってか調べたら別に転売されてねーじゃん。お前の被害妄想だろ?
ただ人気で品薄なだけじゃねーか・・・ 
お騒がせものめっ!



31: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:11:38.22 ID:QHxj25bg0.net
>>28
いやまだ発売前やで正確には復刻だから発売前ってことではないけど



27: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:08:26.00 ID:9+JbP/a10.net
鯖クラックすればええやん



29: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:09:21.28 ID:QHxj25bg0.net
>>27
マウスマクロが完成してやった勝ちを確信するレベルのじょうよわになにいってんの



30: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:09:38.01 ID:Ox1+97aC0.net
アマゾンや楽天を、ほしい商品で検索してHTML引っ掻いて
カカクコムの最安値と比較して安かったら携帯にメール
ってプログラムはもう5年くらい走らせ続けてるな



32: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:12:31.88 ID:QHxj25bg0.net
>>30
そんな自分のやりたいこと自分でプログラムできたらすげえ楽しそうだな



36: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:16:40.64 ID:Ox1+97aC0.net
>>32
もともとプログラムの勉強のために始めたものなんだぜ

これと、エr関連収集プログラムは
本当に勉強になったと思う



39: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:21:36.08 ID:QHxj25bg0.net
>>36
これがきっかけでワイの隠れた才能が覚醒するかもれない
しないわかる



33: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:13:29.86 ID:hgjT4orFa.net
カートに入れるだけなら1ページ分の商品全部突っ込めばjavascriptだけで何とかなんじゃね



35: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:15:54.62 ID:QHxj25bg0.net
>>33
一瞬これワイも思ったけどこれじゃない感して思考停止したわ



34: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:14:33.35 ID:tNhTqKXDM.net
Selenuim使え
後は上でも上がってるphantomjs
今のウェブページはJSで生成されることが多いからPOST投げるだけじゃたぶん無理



38: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:19:52.58 ID:QHxj25bg0.net
>>34
なにこれすごそうワイの勉強フォルダにはいった
はじめはVBAでちょちょっと勉強して作ろうとおもってたのにすごいやつあつまりすぎ
とりあえず29日には間に合わなそうってことがわかった甘えてた



37: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:19:51.66 ID:9+JbP/a10.net
まぁ、マウスマクロをブラウザ上でやってるならブラウザの余計なjavascriptとかflash動かんようにしてブラウザの動作早くしたりするのもあるけどさ
python辺りならhtml抜いたりするの簡単だったと思うわ



40: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:23:28.05 ID:QHxj25bg0.net
>>37
今のワイには一番現実的そうな気がしてきた



41: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:29:21.67 ID:QHxj25bg0.net
http://store.nike.com/jp/ja_jp/pw/%E3%B8%E3%A7%E3%BC%E3%80%E3%B3-%E3%B7%E3%A5%E3%BC%E3%BA/brkZc8d
いまさらだけどここに追加されるはず
ここをお前らがいってたseleなんとかやらパイ損でなんとかすればええんか
さっぱりわかんねえわ



42: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:31:26.91 ID:Ox1+97aC0.net
>>41
まずはhttpの仕組みから学んでみてはどうか



43: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:34:28.90 ID:QHxj25bg0.net
>>42
httpって最初についてるあれだろ日本語でカテゴリのとことか日本語でとってるとこ最近よくみるけどはると長くなって嫌いなんだが



44: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:36:07.65 ID:QHxj25bg0.net
心おれて日本語までおかしくなってきたわ
ワイには早かったんやお前らがいってたの勉強してからまたスレたてるわ

その後>>1が現れることはなかった とかいうのやめろよ
やめろよ!!!!!
じゃあのがんばってくるあ



45: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:40:05.43 ID:IRK8P7yd0.net
cURLとスクリプト言語だけで何とかなりそうだねコレ



46: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:43:56.93 ID:QHxj25bg0.net
ちらちら確認しちゃうワイ
cURLがよくわからんから調べてみるわ



47: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:46:57.67 ID:IRK8P7yd0.net
>>46
cURL知らんレベルかぁ・・・
CLIツールには色々便利なのあるから調べて使ってみると良いよ



48: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:50:09.38 ID:QHxj25bg0.net
>>47
なんかどんどん悲しくなってきたわ
でも頑張るわ



50: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:54:43.99 ID:Ox1+97aC0.net
>>48
あとサーバのCUIに慣れんと始まらないから
VMWarePlayerいれて、CentOSあたりを入れてみるのもおすすめ



52: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:02:12.98 ID:IRK8P7yd0.net
>>48
とりあえずテキトーに思い付くおまえが今後使いそうなツール
調べて欲しいから用途は書かないわ

「ImageMagick」「FFmpeg」「Pandoc」「wget」「MeCab」



54: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:04:21.42 ID:iZBLzYnV0.net
>>52
wgetとかお前古風なやつだな。



57: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:06:51.70 ID:IRK8P7yd0.net
>>54
wgetに依存してるツール多いからな
「落ちてこねえ!」ってなった時用



55: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:05:24.22 ID:QHxj25bg0.net
>>52
Seleniumはいってなかったワロタ
でもありがてえありがてえ



49: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:51:31.86 ID:5bPfz1Cq0.net
簡単なのはPHPかな



51: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 00:56:28.92 ID:iZBLzYnV0.net
OracleのVM VirtualBoxの方が手軽ですき



53: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:04:20.81 ID:QHxj25bg0.net
お前らがハイレベルすぎて異国にきた感じになってるわ
とりあえずざっとスレで出たものみてきてSeleniumってのがワイレベルでも頑張れば目的の物作れそうな作れなさそうな気がするんだけど
どうなんですの



56: 以下、\(^o^)/でVIPがお送りします 2014/11/27(木) 01:06:50.58 ID:9RD13qMG0.net
これって簡単なようで意外と難しいよ
もし出来るのなら売り物に出来る
非同期処理必須だし、そこにキャンセル処理を入れたり、
遷移処理やリファ制限処理も必要
画像認証APIを使用してるならその部分だけ抜き出して再送する処理も必要だし
同時アクセス制限のために複数の鯖又は可変IP鯖の契約も必要

このへんがそこそこ出来るアプリを業者にたのめば最低300万は詰まないと無理
がんばれ


引用元 http://viper.2ch.sc/test/read.cgi/news4vip/1417013005/
スポンサードリンク