ほぼ毎日FXの自動発注を行うプログラムをPythonで構築しているのだが、動かなくなった…
なのでここ最近は毎日エラーで止まって、発注ができないでいます
そんで、Pythonの環境を調べてみるが難しいので半分あきらめてた
実際に最近に行った変更といえば、OSのアップデートぐらいだろうか…
あとは、発注量の変更…
ということでエラーになったプログラムの発注量を変更したら動くようになった…
下がエラーになってた部分。コメントで発注量を切り替えてみたのだ
# self.driver.find_element(By.NAME, "tradeTwoWay_amount").send_keys("30000")
self.driver.find_element(By.NAME, "tradeTwoWay_amount").send_keys("1")
そして、下が正常に動いたコード。違いは行頭のインデントのスペース1つ!!
# self.driver.find_element(By.NAME, "tradeTwoWay_amount").send_keys("30000")
self.driver.find_element(By.NAME, "tradeTwoWay_amount").send_keys("1")
たったこれだけの記述変更でダメになるとは…
だいぶセンシティブなんだなPythonは…