記事一覧

自動予約ツールを作るお(テスト編2)

別の建物で予約しようとすると、 人数入力の前に、 部屋数入力が増えてる! このままだと、人数を入力してるつもりが、 部屋数に入力してしまうぅぅ ほんとテストって重…

とし
3か月前
1

自動予約ツールを作るお(テスト編)

だいぶ形になってきたので、 施設や日付を変えてテスト。 施設をキャンプ場から、建物に変えると、 車両の選択が出来ない!? 車両のリストを表示して、 普通車をクリッ…

とし
3か月前
1

自動予約ツールを作るお(json化編2)

昨日jsonのオブジェクト配列が変数に格納されない件、 解決したお〜 単純に、サンプル見間違えてたお〜 jsonで予約候補日を複数指定しておいて、 該当日が満室だったら、 …

とし
3か月前
1

自動予約ツールを作るお(json化編)

予約日等を固定で操作してるので、 テキストファイルを読み込んで可変にするお。 iniファイルやxml、jsonがあって、 調べてみるとjsonがオシャレなので決定。 色んな読み…

とし
3か月前
1

自動予約ツールを作るお(予約内容編)

予約内容は入力するだけなんで簡単やろ。 と思ってたら、 車両選択は文字を送信できず、 (到着時刻は文字を送信したら選択された) 仕方がないので、 選択肢を表示する用に…

とし
3か月前
1

自動予約ツールを作るお(XPath編2)

XPathを理解しながら、 表形式(日付軸と施設軸)のhtmlを見て、 指定したい日付と設備の交わる場所を計算して、 クリックすると、 確認ポップアップが開き、 予約ボタンをク…

とし
3か月前
1

自動予約ツールを作るお(XPath編)

XPathって、htmlの階層を表してるんだね。 知らなかった〜 そして、タグや属性を指定できるんだね〜 テキストに含まれる文字も指定できるんで、 正規表現も使えそう。 これ…

とし
3か月前
1

自動予約ツールを作るお(整理整頓編)

昨日までで、とりあえず動きはするけど、 mainの中に書き足していってるんで、 クラスとメソッドに分けて整理整頓。 簡単にいくと思ったら、 c#久しぶりすぎて書き方忘れ…

とし
3か月前
1

自動予約ツールを作るお(ログインクリック編)

昨日はログイン情報の入力を自動化したものの、 ページが修正されると、目的のものが見つからず エラーになりかねないので、 見つからない場合、メッセージ出力し終わるよ…

とし
3か月前
1

自動予約ツールを作るお(ログイン編)

c#でweb操作を調べると、 seleniumなるブラウザ自動化ライブラリがあるとの事。 ありがたく利用します。 c#でseleniumの使い方を調べると、 なんと!自動予約ツールを作る…

とし
3か月前
1

自動予約ツールを作るお(準備編)

作るおと思ったきっかけ 某ふもとっぱらでキャンプして、間近に見る富士山の虜になり、 友人がコテージの窓から見る富士山の写真を見せるもんで、 自分もコテージの窓か…

とし
3か月前
2
自動予約ツールを作るお(テスト編2)

自動予約ツールを作るお(テスト編2)

別の建物で予約しようとすると、
人数入力の前に、
部屋数入力が増えてる!

このままだと、人数を入力してるつもりが、
部屋数に入力してしまうぅぅ

ほんとテストって重要。

建物によって入力項目を指定すると、
人数に入力できた。
順調だお

続く

自動予約ツールを作るお(テスト編)

自動予約ツールを作るお(テスト編)

だいぶ形になってきたので、
施設や日付を変えてテスト。

施設をキャンプ場から、建物に変えると、
車両の選択が出来ない!?

車両のリストを表示して、
普通車をクリックしてるはず。だけど、
クリックできないとのエラーになる。
ん???

わかった!
建物の場合、車両が2つ入力できるようになって、
選択リストが2つあって、
seleniumがどうやらリストの順番を、
htmlの上から順番に返却してな

もっとみる
自動予約ツールを作るお(json化編2)

自動予約ツールを作るお(json化編2)

昨日jsonのオブジェクト配列が変数に格納されない件、
解決したお〜
単純に、サンプル見間違えてたお〜

jsonで予約候補日を複数指定しておいて、
該当日が満室だったら、
次の候補を予約できるか。
とやりたい事がどんどん実現していくお〜
嬉しい

続く

自動予約ツールを作るお(json化編)

自動予約ツールを作るお(json化編)

予約日等を固定で操作してるので、
テキストファイルを読み込んで可変にするお。
iniファイルやxml、jsonがあって、
調べてみるとjsonがオシャレなので決定。

色んな読み方があって、
microsoftの使ってみたんだけど、
予約施設と予約日のオブジェクト配列を取得すると、
格納されない、、、
う〜ん、なんだろ。
違う方法にするか?

続く

自動予約ツールを作るお(予約内容編)

自動予約ツールを作るお(予約内容編)

予約内容は入力するだけなんで簡単やろ。
と思ってたら、
車両選択は文字を送信できず、
(到着時刻は文字を送信したら選択された)
仕方がないので、
選択肢を表示する用にクリックして、
選択のために、クリックしてと二度手間かける事に、、、

人数も数字を送信できず、
プラスボタンをクリックするだなんて、
これって、ロボット対策?
と勘繰ったが、
ロボットではありませんチェックはないので、
そういう作り

もっとみる
自動予約ツールを作るお(XPath編2)

自動予約ツールを作るお(XPath編2)

XPathを理解しながら、
表形式(日付軸と施設軸)のhtmlを見て、
指定したい日付と設備の交わる場所を計算して、
クリックすると、
確認ポップアップが開き、
予約ボタンをクリックすると、、、
ん?エラーになり、クリックできない。

どうやらクリックできない部分だったようで、
htmlの1階層上をクリックすると解決。
う〜ん、いかにもクリックできそうだったんだけどな〜

とにかく、予約者情報入力

もっとみる
自動予約ツールを作るお(XPath編)

自動予約ツールを作るお(XPath編)

XPathって、htmlの階層を表してるんだね。
知らなかった〜
そして、タグや属性を指定できるんだね〜
テキストに含まれる文字も指定できるんで、
正規表現も使えそう。
これだけあれば、組み合わせればなんとかなりそう。

続く

自動予約ツールを作るお(整理整頓編)

自動予約ツールを作るお(整理整頓編)

昨日までで、とりあえず動きはするけど、
mainの中に書き足していってるんで、
クラスとメソッドに分けて整理整頓。

簡単にいくと思ったら、
c#久しぶりすぎて書き方忘れてる〜
アクセス修飾子publicにすると広すぎたっけ?
他にどんなのあったっけ?
改めて調べると知的好奇心が刺激されて、
いつまでも調べてられる!!

納得いくまで調べたい気持ちを一旦置いておいて、
動くのを作るのも楽しいので、

もっとみる
自動予約ツールを作るお(ログインクリック編)

自動予約ツールを作るお(ログインクリック編)

昨日はログイン情報の入力を自動化したものの、
ページが修正されると、目的のものが見つからず
エラーになりかねないので、
見つからない場合、メッセージ出力し終わるように改善。

あと、ログインボタンをクリックする部分を作成。
お、出来た。
少しずつ出来ていくのが嬉しいな〜

続く

自動予約ツールを作るお(ログイン編)

自動予約ツールを作るお(ログイン編)

c#でweb操作を調べると、
seleniumなるブラウザ自動化ライブラリがあるとの事。
ありがたく利用します。

c#でseleniumの使い方を調べると、
なんと!自動予約ツールを作る投稿発見!
ざっと見た感じほぼ流用できる。

時間起動はしてないので別途調べるとして、
ソースをコピーして、
ページに合わせて微調整すれば出来上がり。

が、こっちはvisual stadio codeで、
あっ

もっとみる
自動予約ツールを作るお(準備編)

自動予約ツールを作るお(準備編)


作るおと思ったきっかけ

某ふもとっぱらでキャンプして、間近に見る富士山の虜になり、
友人がコテージの窓から見る富士山の写真を見せるもんで、
自分もコテージの窓から富士山を見たい欲望にあふれ、
予約しようにも、あっという間に埋まってしまうもんで、
予約開始時刻にボットで予約してやればよかろう。
と思い立って数か月。
長期休暇がとれそうなので、作ってみるお。

自分の強さの確認

プログラミングは

もっとみる