Yahoo!オークションで複数アカウントでくじを引きまくる「Yahoo!オークション!くじBot」をUWSCでスクリプト作ってみた。
※2019/7/21:仕様変更に伴うバージョンアップ。
ExcelConst.uwsとかいらんかったんや。。
現在、Yahoo!オークションで毎日くじが開催されており、最大50%ポイントが貰えるという大盤振る舞い状態ですが、
複数アカウントを使い分けている人で複数IDでくじを引くのがめんどくさいので、
UWSCで複垢で自動ログインしてくじを引きまくるスクリプト、Botを組んでみました。
関連記事:Yahoo!オークションで毎日くじを引くと、当日中に落札した金額の5%~100%のTポイントが貰える。
使用イメージ:
エクセルを起動し、A列にID、B列にパスワードを入力しておくと、自動ログインとログアウトを繰り返し、
D列に進呈ポイント上限を書き出します。
用途・仕様:
・一番下のYahooIDまで自動ログインと自動ログアウトを繰り返し、最後までくじを引ききると自動停止します。
・引いた結果をIDごとにエクセルのD列に記述します。
※8/26の時点では、引いた結果の進呈ポイント上限をエクセルに書き出します。
よって、進呈ポイント上限から進呈率を目視で逆算して下さい。
明日以降に上限ポイントから進呈率も弾いてポイント率をエクセルに書き出すようにします。
というのも、管理人の手持ちのIDが尽きてしまい、今日は動作テスト出来ないんですわ。
特典進呈率 | 1開催あたりの進呈上限 |
100% | 30,000 |
50% | 15,000 |
20% | 6,000 |
10% | 3,000 |
3% | 900 |
1% | 300 |
・管理人はユーザーが入力するIDやパスワードを不正に収集しません。
不正利用もいたしません。ただし、エクセルファイルに生IDとパスワードを記述することに起因する、
セキュリティ面での脆弱性、及びそこから発生する付随的事故について、責任は負いかねます。
例えば、ID/passを記載したエクセルファイルの流出など。
なお、エクセルは保存してない状態でも動きます。
「なんだか怖いンゴ」という人や「管理人(ゆとりまん)は信用できない」という人は、
エクセルを保存しない状態で動かすのもありかも。
・当サイト及び管理人は本スクリプトを使用し、またはその結果の利用により利用者または第三者に生じた損害や
不利益について一切その責任を負いません。
・Yahoo様にご迷惑をかけることは止めましょう。
インストール方法:
・UWSCで作成しましたので、UWSC(フリーウェア)を準備下さい。
UWSCダウンロード
・UWSCのエクセルライブラリを利用していますので、Excelの定数名を記述したファイル(ExcelConst.uws) を
ダウンロードしてzipを解凍し、上記のUWSCと同じフォルダに放り込みます。
・今回のスクリプトをダウンロードして、上記のUWSCと同じフォルダに放り込みます。
ダウンロードした場合、「当サイト及び管理人は本スクリプトを使用し、またはその結果の利用により
利用者または第三者に生じた損害や不利益について一切その責任を負いません」、という免責事項を
了承したものとみなします。
びっくりサンデーくじVerのダウンロード(令和元年7月21日更新)NEW
使用方法:
①まずUWSCをダウンロードして実行します。フリー版でOKです。
②起動したらタスクバー右下のUWSCアイコンを右クリックし、「タスクトレイから出る」を選択します。
その後、設定⇒設定よりホットキーを設定して下さい。再生と停止だけ設定して下さい。
ALTキーはエクセルにて使用するので、再生がCTRL+F1、停止がCTRL+F2としましょう。
他の起動中ソフトとかぶらなければ何でもOKです。
③UWSCメニューの一番左の読み込みボタンを押し、
今回のスクリプト「yahookuji******.UWS」を読み込ませましょう。
追記:ここで、IEをすでに開いている人はすべて閉じて下さい。ChromeやFirefox、safariは問題ありません。
④エクセルのA1セルよりにYahoo!IDとパスワードを入力し、A1セルをアクティブセルとした状態で、
その状態で「必ずショートカットキー」で再生してください。(ここでいうショートカットキーはCTRL+F1)
※UWSCの再生ボタンから起動させると、多分うまく動きません。アクティブウィンドウ補足の関係で。
⑤あとは、IEが自動で起動して、くじをぐるぐると回し続けていく様子を見てニンマリしましょう。
終了はCTRL+F2で終わらせる事ができます。
という訳で、説明は終わります。とりあえず動作させて遊んでみましょう。
要望があれば、承りますのでどうぞ。ただ、管理人も文系の素人ですので、技術的な質問には答えづらいです。
ヤフオクくじのスクリプト動作しました、ありがとうございます。
ヤフプレのコンビニクーポンのスクリプトは作れませんか?
動作報告ありがとうございます。プレ垢がいっぱい必要だから、テストしづらいのだわ~
Botって言うから、直接API叩いて制御するのかと思ったら、UWSCを使った画面操作の単なる自動化では?
たし蟹
おまえが一番Yahooに迷惑かけてんだろw
私が迷惑です。
素晴らしいものをありがとうございました。
早速使用してみました。
結果としては主に未認証のフリーの垢で
4回に1回はヤフーカードの勧誘かTカード登録の場面が、くじ前に表示されそこをスキップできず終了しました。
あと垢ごとの現在の保有ポイントの書き出しのスクリプトなんかがあれば便利だなぁと思いました。(クレクレ厨)
なるほど、未認証のフリー垢ですね。。。そっちはちょっとややこしいかも。条件分岐がややこしいかも。
>垢ごとの現在の保有ポイントの書き出しのスクリプト
これは直ぐにできそうですよ!期間限定ポイントがいくらで、いつ切れるかも割とすぐ取得できそう。
管理人、これならiMacrosでヤフーカードの勧誘とかをスキップさせるほうが効率よくいくと思いますぜ
ちょっとぐぐってみた。これは便利そうやね。
ただ、そもそもワイの環境でヤフーカード勧誘が出ないので、再現が難しいからテストが難しい、という意味や。
最終的にエクセルに吐き出したいし、iMacrosもブラウザベースやから結局やってること同じだしね。
適当にID作って回してみたんだけど、TカードもYahooカードもでず。
出ないことには条件分岐が作れない。。。以前は確かに見たのに。。。困ったぜ。
お世話になっています。
とりあえず今日も回してみたのでご報告を。
結果は今日は1度もカード勧誘もTカード登録も表示されませんでした。
昨日使用した時は、しばらく放置(1ヶ月位)していた垢がほとんどだったので頻繁に表示されたのかもしれません。
ちなみに保有ポイントの確認時にもTカード登録は見た覚えがあります。こちらもおそらく同じ理由かと
保有ポイント確認で結構な頻度で出ますね!おそらくスキップ出来る段階まで行きましたが、
やはりくじ引きの時に出てくれないと、本当にスキップできているか不明。
Tポイント確認は、くじ引きに組み込んだほうが良いか、それとも別にスクリプトを分けたほうがいいか、
どうしましょう。Tポイント確認を含めると、どうしても画面遷移が出てきて、3秒は時間が掛かるので、
大量にIDを保有しているユーザーから見ると、そんな余計な機能で時間を食うな、と言われるかも。
毎日確認しなくても良いですしね。
迷惑行為の推奨でしょうか?
ブログのURLをYahooに通報しときますね。
そうですか。
頑張ってください。
openofficeだとpro使わないと動かないのでしょうか?
MSofficeをご用意下さい。
https://products.office.com/ja-jp/try
エクセル体験版
ありがとうございます。
ダウンロードしてみます
エクセル体験版をおとして実行してみました。
COM_error:Access violation at address 0068AFD5 in module ‘UWSC.exe’.Read of address 000000061行目:POINT=POINTOBJ.item[0].innertetxt
となってユーザー名の入力の所でとまってしまいました。
私のやり方が間違ってるのかな?
回線何使ってます?結構遅い?
UWSの51行目のsleep(0.5)をsleep(5)に変えてみて。
回線はモバイルWIFIでソフバン系LTEです。
UWSの51行目のsleep(0.5)をsleep(5)に変えてみましたが同じエラーがでました。
明日、家の光回線で試して見ます。
夜分遅くに回答頂きありがとうございました。
本日、自宅でやり直してみたところ、
全く問題なく起動できました。
すげー便利です。
ありがとうございました。
今の所20%が最高です。
ナイスです。
スクリプト走らせてネットサーフィンしてしばらくしてエクセルを見た時、全部5%しか当たってなかったときの絶望は異常・・・
>垢ごとの現在の保有ポイントの書き出しのスクリプトなんかがあれば便利だなぁと思いました。(クレクレ厨2)
これお願いします…
いまのとスクリプト分けたほうがよい?
対応が楽な方で構いません。
おまかせします。
何行目からを差し替えとかでもやりますので。
よろしくお願いします。
別個にわけて概ね出来ましたわ。今週末ぐらいにリリースします。
プライベートブラウザで実行してますがログアウトしてるだけなのでクッキーは移行されてますよね?
移行?
くじ一度ずつIDログアウトじゃなくてプライベートブラウザを閉じて再度最初からブラウザを開き直すのにするのは難しいですか?
こういうの自作できない人はどのみち迷惑な使い方する
結果として規制強化や垢ban多発になって誰も得しない
だから大っぴらにツール公開する人がいないのに何でしちゃうかな
承認欲求なら他の方法で満たしてよ
>免責事項を了承したものとみなします。
消費者契約法は第8条第1項2号で、
「 事業者の債務不履行(当該事業者、その代表者又はその使用する者の故意又は重大な過失によるものに限る。)
により消費者に生じた損害を賠償する責任の一部を免除する条項は無効である」と定めている。
スクリプトの不具合で利用者が損失を被っても善意無過失として免責されるが、
ヤフーに対して無価値なアカウントを濫用する行為については悪意であるから一切免責されない。
(善意悪意とは法律上用語で認識があったかどうかのみを意味する)
もう少し正確に言えば、ヤフーが消費者に対して訴追や賠償請求を行い何らかの損害(賠償等)が発生した場合、ツールの作成者も一定の範囲において責任を免れ得ないってことだね。
このソフトを走らせてみてとても感動しています。もっといろんなヤフー関連のソフトを作ってください。
要望あるなら受けるで。
前に拒否してたけどズバトクも作ってやで
ゆとりマン頼むで!
そういやファビコン作らんとな・・・
環境でしょうか?
今回のクジでは4等以上がでても表示されるC列の%は前IDと同じ%がでます。
3等なのに前IDが6等なら同じ5%、前IDが5等なら10%てな具合に。
D列の上限ポイントは正しいです
ちわ
ログイン後の「クレジット入ってね☆」画面スキップさせる版作って><
このページをスキップってあるけどどうやってスキップさせるの><
おにゃーします!
サンデイくじのスクリプトお願いします。ゆとりですみません。
年末大感謝くじというのが始まりました!!!スクリプトお願いいたします!
年末大感謝くじおなしゃす
うーむ、どこまでやっちゃっていいものか。とりあえず記事にはします。
YutoriMan感謝!!
ポイントレートが定義されていませんと出て一回くじを引いてからストップします。修正の方よろしくお願いいたします。
対応しました。
いつもお世話になっております。ヤフーショッピングで大決算ショッピングくじというのが始まっております。よろしければまた作ってもらえないでしょうか?
すみません、ちょっとお尋ねします。
uwsの23行目のIE.navigateを最新のくじのトップページに変更した以外に何もいじっていないのですが、
何度やってみてもログインしただけで止まってしまい、それ以上動かない状態になります。
PCを変えてやってみても全く同じ状況です。
こういう場合はどう対応したらいいでしょうか?
③UWSCメニューの一番左の読み込みボタンを押し、
今回のスクリプト「yahookuji******.UWS」を読み込ませましょう。
が分かりません。
スクリプトカスよ
29ですが、uwsファイルを最新のバージョンにしたら
また今までのように元気に動き出しました。
更新ありがとうございました。
ポイント確認のをもう一度お願いできないでしょうか
84行目でエラーが出るので…
初めまして ^^
予想通りのコメ欄で「ホンワカしましたw」と先ずw
そして、特にどちら側の上から目線で言う気もないと前置き
単に、最近自分側であった「認識は主さんと同じ、相手側さんの言い分も似た感じで、今のコメ欄流れが起きてるんだろうな」と思う事柄に遭遇しましてね。
なので書き込んでみました。
UWSCやオートマウスといった「カーソルを移動させるBOT」は基本的に好まれない物であると、ネット上においては覚えておくと良いかと思います。
と、こう言えば「主さんの反対側の立場からの言い方」と思うかもしれませんが、逆に自分はこういった簡易な自動ソフトは沢山使ってきた奴ですw
スキマも色々な意味での「スキマ」を突いてきましたw
何を伝えようとしようとしてるのか自分でも実はあまり分かってないで書き込んでますw
ですが、アナログと言えばいいのか、数年前の「コミュニケーションが備わったネットのやり取り」という感じにホンワカしたのでね。
「言葉でのやり取りも無く自分本位に誤解を抱えて、正義の立場を装って密かに悪意を成し遂げる」
そういったネットユーザーが跋扈してしまっている昨今では珍しい光景だと思ったので書き込みました。
双方様、利用したいという方も、程々にね
これってエクセルでないとダメなんでしょうか?
オープンオフィスとかしか無いんですが
純正オフィスを買いましょう。純正以外動きません。
UWSCを勉強して理解を深めると面白いくなるよ
このスクリプトはあくまでもエクセルデータを利用するように組まれているだけだから、テキストデータだけでやりたければそのように改良する事もできるし、可能性は無限大
慣れれば今まで手動で行っていた色んな作業を好きに自動化できちゃうようになる
ほんま楽しいですよね
こんにちは、いつもこのツールには大変良くお世話になっておりました。
今日、いつも通り利用させていただいたのですが、PCの再起動後から急にエラーを吐いて動作しなくなってしまいました。
再起動するまでは普通に使えていたのですが、今は
COM_Error:クラス文字列が無効です
10行目:EXCEL = GETACTIVEOLEBJ(“Excel.Application”)
と出てしまいます。
このページからUWSCのスクリプトの再ダウンロードや、エクセルのログイン名・パスワードの記載されたリストを新規作成したり、PCの再起動等試したのですが、症状が改善しませんでした。
一体何が原因で急に動作しなくなってしまったのでしょうか?
EXCEL = GETACTIVEOLEBJ(“Excel.Application”)
OLEBJじゃなくてOLEOBJ
Oが飛んでる
ご返信有難うございます。
それは自分の打ち忘れでした。
ほんとにすごくてかなり重宝してますが仕様が変わりできなくなりました…
更新していただけるとすごく嬉しいです…
ちょっと見てみるわ。
Result__grade Result__grade–5 とかだね。
どこをどう変えればいけるでしょうか…?
うどん作ってるからちょっとまって。
ありがとうございます☆
修正しました。
いつも丁寧な更新ありがとうございます。いつも重宝して使わせてもらってます。お願いがあるのですがスクラッチのプログラムもお暇があれば作っていただけないでしょうか?よろしくお願いいたします。
そいつは無理だ、アプリ経由だから。
スクラッチだけはパソコンのブラウザから出来ますよ。
お暇のある時でいいのでよろしくお願いいたします。
素晴らしいソフトをありがとうございます
サンデーくじを沢山ひくのが、
大変だったのですが
こちらを使わせていただいて、とても
楽になりました。
ちなみに、5/19日からサンデーくじの
特典内容が変わるようなのですが
今のソフトで、対応できるのでしょうか。
とても便利なソフトなので
今後も使わせていただきたいと思っております
ありがとう、対応は変更されないとわからない。対応はするつもり。
素晴らしいソフトを作ってもらって、有難うございます。お願いがありますが、スクラッチの「スクラッチをけずる」ボタンをクリックするスクリプトを作っていただけないんでしょうか。
uwscが閉鎖してしまいExcelConst.uwsがダウンロードできないのですがどこかにありませんか
手元にはあるけど、これうpすると不味いな・・・
探してみたのですが全く見つからず・・・
まずいですかね・・・・
スクラッチの方何とかなりませんか?
自動入札のマクロを作成していますが、価格を入力する所の「確認する」のボタンを押すマクロを作成してもらえないんでしょうか。
素晴らしいシステムでいつも使わしてもらってますが7月7日でまた変更になりました…
またお願いします(T ^ T)
お世話になっております
サンデーくじが、きょうから
びっくりサンデーに変更になりました
ログインまでは自動でしてくれるのですが
くじをひくのは、作動してくれませんでした
びっくりサンデーに対応したソフトを
お願いすることはできますでしょうか
サンデーくじのソフトが素晴らしかったので
是非びっくりサンデーでも
使わせていただきたいですm(__)m
すごくいまさらですがWIN11にしてIEがなくなって自動操作できなくなってしまいました
オクくじはもうないですがこれを流用してほかの自動操作をやっていたんですがWIN11用につくりかえたりできませんか?
EdgeにIEModeってあるやろ。それでうごかない?
Win11向けに作り変える気は無いなあぁ。
時代はUipathや