最近、Goのagoutiによるスクレイピングをはじめました。しかし、ボタンのクリックで苦戦をしています。
クリックしたいボタンのHTMLは以下のようなものです。
html
1<button class="XXXXX" data-role="none" type="XXXXX" onclick="XXXXXXXXXXXXX;"> 2</button>
このボタンをクリックするために、以下のもっとも一般的なクリックを行うコードを試しました。
Go
1page.Find('XXXXX').Click()
しかし、このコードではクリックできませんでした。
そこで、一応JavaScriptのpuppeteerを用いて同じことを試したところ、やはり通常のクリックは出来なかったため、以下のようなコードにより強制的にクリックをさせる必要がありました。
JavaScript
1await page.$eval('XXXXXXXX', form => form.click());
Goのagoutiでも通常のクリックが出来ないボタンを強制的にクリックさせることは可能でしょうか?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。