私はJavaScriptの経験がありません。JavaScriptを使用するCasperJSで関数を作成しようとしています。
検索結果ページからリンクをクリックしようとしています。タグには<a href>
id がありませんが、 で<h3 />
囲まれてい<div id="some_id"/>
ます。
基本的に、コードは次のようになります。
<div id="result_0">
<div />
<div />
<h3 class="...">
<a href="some_link">
.
.
</a>
</h3>
.
.
</div>
JavaScriptでそのリンクをクリックする方法を知りたいです。
私はこのようにしてみました:
document.getElementById('result_0').getElementsByTagName('div')[2].getElementsByTagName('a')[1].click();
しかし、これはうまくいかないようです。あなたたちは手伝ってくれませんか?
編集: スクリプト全体へのリンクは次のとおりです: https://github.com/ctrl-shift-esc/randomamazonshopper/blob/master/myscript.js