前提・実現したいこと
iPhoneのSafariにてページを開いた後に、javascriptでフォーム必要事項を入力し、
ログインボタンを押すショートカットを作成しています。
(プログラミング初心者です)
フォーム入力は出来たのですが、ログインボタンが押せません。
ログインボタンあたりのコードを見つけることは出来ていて、以下のコードを書きましたがログインボタンが押せません。
下記2つの類似質問内にあるようなname
やid
がなく、それっぽいものを指定しましたが
いまいちうまくいきません。
何卒よろしくお願いします。
類似の質問
https://teratail.com/questions/176030
https://teratail.com/questions/164678
上記2つでは解決しませんでした。
該当のソースコード
WEBサイト
https://www.bitmex.com/login
押したいボタンのソースコード(Log Inの部分)
<input type="hidden" name="_csrf" value="MgvqkOfX-nn7h73UxKbih-6nmCLtIwvWLqtY" data-timestamp="1569707779090"> <div class="form-actions"> <script defer nonce="frkXb3gLE/smTRvcT9x8zw==" src="/captcha-abaf3dffc727ff32e9b4.js"></script> <script src="https://www.google.com/recaptcha/api.js"></script> <div class="g-recaptcha" data-sitekey="6LfMblIUAAAAACc6TDlrlKsIv4lZ2OWgJFpu3P2J" data-callback="onCaptchaCallback" data-size="invisible" data-bind-id="loginForm"></div> <button class="btn btn-block btn-lg btn-danger" type="submit" data-test-id="login-button"> <div>Log In</div> </button> <div class="forgot"> <div class="terms"> By logging in, you agree to our <a href="/app/terms">Terms of Service</a> and understand our <a href="/app/privacyPolicy">Privacy Notice</a> including collection of certain data, which is shared with <a href="/app/dataPartners">service providers and group companies</a> . These were last updated on: 21/08/2019. </div> <a class="forgot" href="/register">Need an Account? Register</a> <a class="forgot" href="/resetPassword" data-test-id="forgot-button">Forgot Password or Two-Factor Device?</a> </div> </div>
試したこととエラー
document.getElementById("submit").click();
→TypeError: null is not an object
(evaluating 'document.getElementById("submit").click()')
document.getElementsByName('_csrf')[0].click();
→エラーなしだが、ログインできない
let script = "document.getElementsByName('_csrf').click()";
→エラーなしだが、ログインできない
補足情報(FW/ツールのバージョンなど)
iPhone iOS13
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/29 02:51