VBScript

1/2ページ

VBScript(WSH):VBSのプロセスを簡単にKILLするツール

VBScript(WSH):VBSのプロセスを簡単にKILLするツール Script作成中などでプロセスを強制終了する事は多々あると思います。 私もスクレイピング処理を書いているときなどは特に【Try&Error】で進むことが多いため、タスクマネージャーからタスクの終了を選択する機会も多いです。 今回記載するツールは、私がVBScriptで納品したスクレイピングツール作成段階のバグ出しで依頼者様か […]

VBScript(WSH):JavaScriptのカレンダー操作してスクレイピングする方法

VBScript(WSH):JavaScriptのカレンダー操作してスクレイピングする方法 VBScriptはIEの力を借りて何のインストールも無しにDOM操作できる事が最大のメリットです。 が、jQueryの猛威に対処するには中々面倒です。 inputタグで記載されている内容を変えてもダメな時がある 例えば楽天市場の【売上データ (時間別)】のページなんかがコレです。 こんな感じで入力フォームを […]

【VBScript(WSH)】エラーの回避方法『オブジェクトがありません』

【VBScript(WSH)】エラーの回避方法『オブジェクトがありません』 VBSでスクレイピング組んでれば必ず遭遇するであろうエラー『オブジェクトがありません』 エラー:オブジェクトがありません。:’objIE.Document.getElementByName(…)(…)’ コード:800A01A8 ソース:Microsoft VBScript […]

【VBScript(WSH)】このスクリプトには、悪質なコンテンツが含まれている為、ウィルス対策ソフトウェアによりブロックされています。

【VBScript(WSH)】このスクリプトには、悪質なコンテンツが含まれている為、ウィルス対策ソフトウェアによりブロックされています。 組んでいた自動化システムでこんなメッセージが出てきてしまいました。 多分scriptでループ閉じ忘れとかあってこんなのが出てるんだろうと思い見直すも原因不明。 最終的に判明した理由が「えっ?」という内容だったので備忘録に記しとこうと思います。 判明した原因はタイ […]

【VBScript(WSH)】chromeをDOM操作したいときどうすればいいか

【VBScript(WSH)】chromeをDOM操作したいときどうすればいいか 自前のサイトをDOM操作したいときはJSを読み込ませておけばOKです。 そう言った事が出来ない場合(スクレイピングをしたいとき)どうするかという話です。 VBScriptやPowerShellを使ってもChromeはIEの様にオブジェクトとして引っ張ってこれない為、DOMによる狙い撃ちが一筋縄ではできません。それでも […]

【VBScript(WSH)】「終了していない文字列型の定数です」エラーの対処方法

【VBScript(WSH)】「終了していない文字列型の定数です」エラーの対処方法 このエラーの場合見るべき場所は次の3点です。 ファイルのエンコードが間違えていないか 命令内のテキストがしっかりと閉じられているか 変数を含めた文字列の『 ” 』の書き方はあっているか ファイルのエンコードが間違えていないか WEBサイドを主戦場としているとテキストエディタをUTF-8で保存してしまうことがあります […]

【VBScript(WSH)】コマンドプロントからSFTPでファイルをアップロードする方法

【VBScript(WSH)】コマンドプロントからSFTPでファイルをアップロードする方法 Windows10ではコマンドプロントからssh接続ができるようになりました。 という事はSFTPだっていけるって事だよね。で、やってみたら簡単に成功。 秘密鍵なしの方法って意外と資料記事が少ないのでメモしておきます。 下準備:SSH接続できるようにする 下準備は次の2つのみです。 PCのユーザーHomeに […]

VBScript(WSH)で「SendKeys(“{LEFT}”) が反応しない」を解決した方法

VBScript(WSH)で「SendKeys(“{LEFT}”) が反応しない」を解決した方法 Amazonレポート取得の自動化にて、SendKeysを使ってカレンダーのクリックをサポートしようとスクリプトを組んでいました。 「カレンダー表示させて、leftボタンで必要数戻って」なんて簡単に考えていたのですが、SendKeys(”{LEFT}”)が無反応。1マスも動きませ […]

VBScript(WSH)で組んだAmazonからの自動化レポート取得で発生したエラー

VBScript(WSH)で組んだ自動Amazonレポート取得で発生したエラー 広告効果測定とかね、レポートを自動で取得するようにVBSscript組んでました。 その結果おかしな現象が発生してました。 発生症状 自宅PCだと問題なく取得可能なのに、会社PCでの実行ではファイルに異常があると言われ開けない 実際の動作を見ていたところ、不可思議なポイントを発見。 「右クリックのメニュー違くない?」 […]

VBScript(WSH)で発生する『改行』や『〜(全角チルダ)』などの変換問題の解決法

VBScript(WSH)で発生する『改行』や『〜(全角チルダ)』などの変換問題の解決法 現在VBScriptで楽天市場の店舗情報(特にTrackingデータ)を取得するスクリプトを書いています。 そんな中で大いに悩んだことが2つ出てきました。 <br>の改行をReplaceしているのにCSVに吐き出すと次の行にレコードが入ってきて表がずれる 全角チルダ(~)で書かれたパーツがあるとC […]