IE操作
無音でミス収録したライブ動画にあとから音声解説を追加しました。 タイミングが合っていない場面がありますが、よろしくお願いします。【VBA IE操作】JRA オッズ取得 Click処理を共通化後 単勝オッズ人気順にチャレンジ - YouTube www.youtube.com1.ドキュ…
コードまとめ と Sleep DoEventsの違い VBA IE操作 Ken3 ライブ プログラミング テスト中 です・・・ - YouTube www.youtube.com1.共通のコードをまとめましょう 泥縄式でコードをコピペ、 テスト 実行 修正 再テスト・・・を繰り返していると、 コードが長…
1Rから12Rまでの書き出しができたので、 次は、 開催場所、開催日のループを作成してみます。www.youtube.com JRA 単勝オッズ 開催場所のループ処理 VBA IE操作 Ken3 ライブ プログラミング テスト中 です・・・ - YouTube1.開催日を取り出す 開催日を取り出…
JRAオッズの取り込みで、 枠番の取り込みが正しくなく、 データがズレてセットされてしまった前回 ken3memo.hatenablog.com の続きです。下記、まだ慣れてない ライブ プログラミング動画。 単勝表の取り込み バグ修正 VBA IE操作 JRA Ken3 ライブ プログラ…
なれないライブ配信 で 問い合わせの多い JRA オッズ取得 IE操作の参照設定などを解説してみました。 ※JRA単勝オッズぐらいは取得・・と思ったが、 約二時間かかって、こんなもんかぐらいしかできなかった ぉぃぉぃ参照設定とデバッグ風景 VBA IE操作 JRA Ke…
下記の質問をいただきました。 JRAのホームページをボタンを押しながら画面を切り替えていこうとおもい、 次のken3の方法で実行しましたが、Title名がどのページも同じで、うまく切り替わってくれません。 そこで、「****」以下の方法でbodyから一意の文…
データの自動取得中、 Windows7のIEが強制終了 停止 クラッシュ の 件ですが、 もしかして、先月末に公開された 更新プログラム KB4022168 適用なら 更新後に Win7でIEが強制終了 停止 クラッシュする現象が発生するみたいなので、 試しに更新プログラムをア…
下記の質問をいただくが、解決しなかった。再度 あとで見てみる・・・ ◆質問「VBAのIE操作でリスト選択時にFireEventが効かない」〇VBAコーディングFor Each Obj In ObjIE.Document.getElementsByTagName("OPTION") If Obj.Value = "Black Gunmetal" Then Ob…
え~と、最近対応が冷たいと評判の三流プログラマーです ※冷たいと感じた方々、すみませんと冒頭で謝りつつ、下記、いつものグダグタデバッグ動画です。 【VBA IE操作】デバッグでMsgBox を 入れて、デバッグする 三流な方法? 【三流君】 - YouTube www.you…
だいぶ前に作成して納品した、 安定稼働中のIE操作で自動巡回が止まると連絡をいただく、 ^^^^^^^^^^ 再現性がなかったのだが、 いきなり下記のような画面が出て、止まることが判明。サイトに表示されている 広告 から この画面出ているようなのだが・・・・…
下記の質問をいただきました。 ヤフーファイナンスの信用買い残のデータを77表分ワークシートに取得するにはどういうコードを書いたら良いか悩んでいます。 最初の表は取得出来るのですが、下の数字や次へを自動的に押して取得する方法が上手く出来ません。 …
※いつもの、脳内垂れ流し動画です。 【IE操作 VBA】データ取得の基本?.InnerTEXT.OuterHTML For Each で回す【三流君】 - YouTube www.youtube.com ※質問・ソースとあわせてみてください。 テストで、 http://ie.vba-ken3.jp/test/20160706/test20160706.ht…
最近、サイト更新はしていないのに、 熱心な読者さんに VBA IE操作の本とサイトを教えていただきました。Excel VBAでIEを思いのままに操作できるプログラミング術Excel VBAでIEを思いのままに操作できるプログラミング術 Excel 2013/2010/2007/2003対応作者:…
VBA IE操作で下記の質問をいただきました。 >とあるサイトから、TEL番号を取得したいのです。 >EXCELファイルのB列にURLが100件以上並んでいます。 >そのURLを開いて、TEL番号を取得し、C列に記載…という処理をURLの個数分行うマクロで苦戦しています。>対象…
下記のような質問を最近よくいただきます。 >IDとパスワードについては、自動入力できるようになりましたが >ログインボタンの自動クリックができません。 >ログインボタンが画像になっていて困ってます。 ログインボタンが画像ロボット除け、先読み除けの処…
下記の質問をいただきました。 起動済みIE、操作済み、既存の表示済みWEB画面を操作したい と、思いまして、検索してここにたどり着いたんですが、 HPの方にある マクロを試してみたんですが、 Debug.Print "タイプは:" & TypeName(objWindow.document) …
>DocumentCompleteのイベントを利用しようと >思い、三流君さんの下記URLのコードをそのままテストしてみた >のですが、その二つのイベントハンドラーに制御が渡りません。 > >http://d.hatena.ne.jp/ken3memo/20100114/1263452016 >WithEvents が使えるのが…
>リンクをクリックし開いたポップアップに、 >for each objTAG in objIE...系の処理をしたいのですが、 >objIEが親ページを参照しているためうまくいきません。 >objIEをアクティブページにするには、どのようにすればいいのでしょうか。 と質問をいただく。…
XXXXXさんより http://www.ken3.org/vba/backno/vba175.html から 下記の質問をいただく。 >大量のデータを処理すると >「別のプログラムでOLEの操作が完了するまで待機を続けます」の >ダイアログが表示されます。表示されたら「OK」ボタンを自動的に >クリ…
XXXXXさんより、下記の質問をいただく。 > OKWaveでも質問させて貰っているので、そちらを見て戴いた方が早いのでURLを貼っておきます。 > http://okwave.jp/qa/q7555611.html > > 南関東の出馬表の取り込みを自動化したいのですが、VBAで出来るのでしょうか…
こんにちは。 返信、かなり遅れてすみません。 ><td>未取得</td>のテーブルのときにだけ該当のsubmitボタンを押させたいのですが、 >全てのサブミットのボタン名がaction_user_detail_indexで同じなため未取得の識別ができません。 <form style="float: left;"> <input type="hidden" name="uniq" value="da1" /> <input type="hidden" value="784" name="id" /> <tr> <td>bbbbbb</td> <td>契約中</td> <td>取得済み</td> …</tr></form>
IE9から? getElementsByClassNameってあるんだぁ。getElementsByClassNamehttp://q.hatena.ne.jp/1335028581 の コメントをみると、 IEの互換モード で 動作不可だったと、 自己解決されていました。下記が、人力検索の質問内容です。 >以下の質問がキャン…
動画で三流解説動画の簡単な説明ソースコードと解説は http://d.hatena.ne.jp/ken3memo/20120408/1333842442 を見てください。 全体の流れは http://ken3hitori.g.hatena.ne.jp/bbs/30 を見てください。画面がオッズの画面に切り替わったら、上からn番目 で …
次は、開催地、競馬場単位でループさせてみます。場名を覚えた後にループさせてみます。'競馬場・開催地でループする。 jのループ For j = 0 To nJYO - 1 '↑上で保存したnJYOの分だけ回る でループを作り、 'name=m の オプションのj番目を選択する objSELEC…
変数を2つ作成して、 レース番号 と オッズの種類を覚えます。 Dim nR 'レース数 Dim strR_NAME(13) 'レース 通常連番だからいらないんだけど・・・ 'SELECTのタグを集める .getElementsByTagName("SELECT")を使用 Set objSELECT = objIE.Document.getEleme…
目的のテーブルを If objTABLE(n).Rows(0).Cells(0).InnerTEXT = "枠番" Then で探すことができたので、 中のデータ(テキスト)を取り出し、カンマ区切りで出力してみます。ポイントは、 .Rows.Length で 行数、 .Rows(y).Cells.Length で 列数 が取得できる…
テーブルの左上が枠番となっているテーブルを探したかったので、Wscript.ECHO objTABLE(n).Rows(0).Cells(0).InnerTEXT みたいな感じて、 .Rows(0)で1行目、 .Cells(0)で1列目 の .InnerTEXTで中の文字を取得できるので、 If objTABLE(n).Rows(0).Cells(0)…
テーブルのソースを確認したかったので、 表示済みのIEを探し、 .getElementsByTagName("TABLE")を使用して、テーブルを集めて、 Set objTABLE = objIE.Document.getElementsByTagName("TABLE") .Lengthで個数のチェック、 中身(.OuterHTML)をWscript.ECHOで…
また また また、ダメでした、、と連絡をいただく(涙)(涙)(涙) >テキストボックスにカーソルが存在するのではなく、 >テキストボックス以外の場所でマウスが動いたことで送信されるようです。 > >わたしの力ではVBAでマウスの動きを感知させる手段が思いつき…
XXXXXさんへ Aタグ リンクの文字を探して押す - ken3memo (三流君) と XXXXXさんへ IE操作で DoEventを入れたり処理待ちを入れてみては? - ken3memo (三流君) の 流れ、続きです。(※三度目の正直、二度あることは三度ある・・・(ぉぃぉぃ))またまた、ダメで…