タグがあっているかはわかりませんが・・・
amazonの商品ページでコンソールに次のようなコードを入力すると各商品の題名が返ってくるそうです。
// LoadJquery //Jqueryのロード !function () { var script = document.createElement("script"); script.setAttribute("src", "//code.jquery.com/jquery-2.0.0.min.js"); document.body.appendChild(script); }();
jQuery(document).ready(function($){ $('div > div > div.a-row.a-spacing-none > a > h2').each(function(){ console.log( $(this).text() ); }); });
が、これを、 自分のサイトでURLをinputし、create elementでそのページの商品名の一覧を出す ということはできるのでしょうか?
つまり、
html
1<body> 2<input type="text" id="user-name" size="40" maxlength="20"> 3<button id="assessment">一覧表示!</button> 4<div id="result-area"></div> 5</body>
で、inputにアマゾンの好きな商品ページのURL(最終的には商品名にしたいですが、それに関しては別の所で質問させていただきます)を入力すると、そのページにある商品の一覧をresult-area に表示したい ということです。
言っていることがわかりにくかったら指摘してください。
回答2件
あなたの回答
tips
プレビュー