如果我单击“显示更多产品”,我正在尝试抓取一个加载页面的网站。我正在使用 perl 机械化。这是我从网站上得到的内容。我应该在 click_button() 中指定什么以便单击显示更多产品按钮?
<div id='lPage' style='display:none' class='lpge'>1</div>
<div class='clearfix'>
<div id='divMoreProducts' onclick='javascript:showMoreProductsAjax("All Products")' class='showMoreProd' style='display:none;'>
<span>Show more products</span>
</div>
<div id='divMoreProductsLoader' style='display:none;text-align:center'>
<img src='http://img2.babyoye.com/skin/frontend/default/babyoye_2012/images/ajax-more-loader.gif'>
</div>
</div>
<div id='botControl'>
<span style='float:right'><strong>Search result </strong>133</span>
</div>
</article>
<div id='lPage' style='display:none' class='lpge'>1</div>
<script type="text/javascript">var enable_show_more_product = true;</script>
<script type="text/javascript">
jQuery(document).ready(function(){
try {
jQuery("pre.loadme").lazyLoad();
} catch(e) {
}
});
jQuery(function () {
jQuery(".showMoreProd").mousedown(function (){
jQuery(this).addClass("showMoreProdImp");
}).mouseup(function () {
jQuery(this).removeClass("showMoreProdImp");
});
});
</script>
</div>