特定のカテゴリーに出品すると特殊な商品(届出が必要だとか)出品に関する注意事項のダイアログが出てそこでダウンしてしまうので、ダイアログのOKボタンが出てた場合にOKをクリック。出てなければそのまま再出品する。の判定を追加しました。
ダイアログが出た場合は、
if @driver.find_element(:id, “auc_insertion_ok”).displayed? == true
@driver.find_element(:id, “auc_insertion_ok”).click
else
next;
end
1行目のdisplayed? == true を追加。ここでダイアログが表示されていたらtrueが出ます。if文でtrueが出たらダイアログのOKボタンをクリックする。
else 文は ダイアログが出てなかった場合は、next; 、飛ばして次の動作に進みます。
頑張って3時間くらい粘って動作するように持っていきました。こういった動くか動かないのかはっきりしない作業って精神的に負担が大きいんです。
このアップデートで、いちいちダイアログが出たらクリック、を手動でしなくてもよくなって心理的にも気楽で、ずっとパソコンに張り付いて再出品が終了するまで監視しなくてもよくなりました。
一度起動したらあとは終了までトイレで漫画でも読んでられますね。
ヤフオク個人向け再出品ツールはこちらのECサイトのURLから購入できます。1ライセンス1500円で、期限無しでお使いいただけます。
https://material.watanab2.mbsrv.net/store/index.php?main_page=product_info&cPath=2_3&products_id=120