2017年3月8日水曜日

MYPR攻略検討

頑張ればいくらでもできるのだけれど、直近でリプレイスがあるということで、
あんまりプログラミングしないで、簡単に巡回したい。
出来れば1日30分くらいで新規の方を確認したい。
ちなみに現時点で、東京・千葉・埼玉・神奈川で28~34歳の対象者は573人います。

MYPRの構造としては、条件指定して検索すると、20件テーブルで一覧表示、
ページングで全件表示される。各人のプロフィールへのリンクはURL固定+会員IDで統一。
ページングは現時点で29ページある。

なので、MAXだと以下のような仕様が望ましい。
・条件指定、ページングからのデータ取得(Excel貼り付け)まで自動化
・Excel等に一覧の情報を出力
・Excel等からURLで個別プロフィールにリンク
・チェック済かどうかのメモ項目あり
・各人のプロフィールも出力(個人情報だし情報量が多いからやめておく)

ほぼプログラミングレスで今すぐ可能な方法としては、以下だけれど、毎回の巡回が自動化できないので、あんまり時間節約できない。
・検索結果の各ページのHTMLのソースをテキストにコピー、
 正規表現でカンマ区切りテキスト化
・テキストをExcelに貼り付け
・既に存在するかチェックして、存在しなければ全一覧にコピー(VLOOKUPとマクロで実施)

実装方法は他にもいくらでも種類がある、PHPなどのサーバーサイドの言語で実装してもいいし、
Javascriptのようなブラウザ依存の言語でもいい、VB、PowerShellのようなクライアント言語でも可。
ただ、最終的には一覧(またはDB)で管理したいし、あまり環境依存や有料ツールが必要という
のもあまり望ましくない。

一番汎用性が高いのは、JavascriptでCSVをDBとして管理する方法かな?
CSVの編集、書き込みが面倒そうなので、却下。

Windowsなら100%動くのは、PowerShell。基本は何でもできる。
ただ、新規かどうかのチェックは簡易だとしても、一覧として管理するとなると、
別途ExcelとかCSV編集ツールを使用しないと面倒。

Excelマクロで全部やるのがいいのだけれど、Excel入っていないサブPCも多いしなぁ、、

ということで使ったことないけどPowerShellで作ってみよう。
サイトを巡回して、会員ID等の一覧を作成して、
別途コメント等を記載したCSVファイルに新規分のみ追記する処理まで自動化。
CSVの編集はExcel等のツール使って、そこにハイパーリンクを張る。
これで閲覧も楽々。自動化の手間としては、8時間くらいかな?やったことないけれど、
処理としては簡易なので、行けるはず。

0 件のコメント:

コメントを投稿

結婚相談所の活動振り返り(時系列)

〇期間 全体:13か月 真剣交際: 5か月半 その他:7か月半 〇時系列 2022年12月 離婚のため婚活開始        お見合い1回 ※中旬:久美さんに会う  2023年01月 真剣交際中 ※末:久美さんと真剣交際        お見合い3回  2023年02月 真剣交際中...