自動処理

1/3ページ

楽天市場:商品情報の更新頻度って今でも超重要かもしれないと感じた件

楽天市場:商品情報の更新頻度って今でも超重要かもしれないと感じた件 プログラムの作成依頼を複数件頂き、クラウドシステムやらVBSやらに明け暮れた4か月。 その間、楽天市場の店舗はというと、まぁ更新滞っておりまして…。 言い訳なんですけど、更新が滞ってしまった原因が【自動化】が生んだクレームだったんです。 【自動出品システム】が原因で発生した『クレーム』 このブログ内にレシピが散らばって […]

Laravel:NextEngineAPIで商品登録に失敗していた理由が判明

Laravel:NextEngineAPIで商品登録に失敗していた理由が判明 大枠では動いているのになぜか途中でレコード追加(商品追加)がされなくなるという事案が発生しました。 この理由を色々と推測し調整していたところ、やっと原因究明が出来たのでメモします。 ダブルクォーテーションで囲っても使ってはいけない文字がある 最初はどこでエラーが発生しているのかわからなかったのですが、推定と検証を繰り返し […]

Laravel:NextEngineAPIで登録在庫の数を社内販売管理の個数に変更する【その2】

Laravel:NextEngineAPIで登録在庫の数を社内販売管理の個数に変更する【その2】 前回までの関連記事はこちら『access_token取得』『在庫変更の段取りを考える』 今回は在庫更新のScriptを書きながら少々の解説をしたいと思います。 ただし、実際のScriptは色々仕込んだ事もあり『600行を超え』になってしまったので省略しながら書いていきます。 作成していて分かったNex […]

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

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

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

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

JavaScript:画面サイズが変わってもレコードを1行に収める方法

JavaScript:画面サイズが変わってもレコードを1行に収める方法 レコードをTableに記載した時、1つのカラムが長く全体を調整されてしまうときがあります。 そんな時に上手く調整する方法です。 サンプルコード [crayon-662cb6962539e093631517/] 列ごとのサイズは【<colgroup>】で指定していますが、この中の『件名』に長いものがあった時、この設定 […]

Laravel:お問合せからの迷惑投稿を撃退した話

Laravel:お問合せからの迷惑投稿を撃退した話 迷惑行為があったのは【お問合せ】の部分。 まぁね、ご想像の通りです。 reCAPTCHAも仕掛けてみたんだけど状況は全く変わらず。 で、だったら営業妨害になる問合せについては『ドメインチェックして書込み防止してやろう』となりました。 やった事 blackdomainsテーブル新設 問合せレコード削除時にblackdomainsにレコード追加する […]

Amazonの売価変動を見る『Keepa』の見方と平均価格の落とし穴

Amazonの売価変動を見る『Keepa』の見方と平均価格の落とし穴 EC事業者の多くが知っているであろう『Keepa』というAmazonの売価分析サイトがあります。 先日、某IT案件紹介サイトにてこのKeepaよりももっと高頻度な価格変動チェックをしたいという内容の案件がありました。 今回はそんな案件を見てふと思った事をまとめてみます。 Keepaの価格チェックのタイミング FAQにこんな記事が […]

WEBスクレイピングがBANされる3つの理由

WEBスクレイピングがBANされる3つの理由 対象サイトが更新して構成が変わったというのは抜きにするとBANの理由には大きく3つのポイントがあります。 操作のスピートが早すぎる 画面遷移がおかしい(直接JUMP出来ないページに直接アクセスしてくる) 過去BOT判定されたIPでアクセスしている 今回はそんなWEBスクレイピングでBANされない為に「してはいけない事」をまとめてみたいと思います。 WE […]

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

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

1 3