gpt4 book ai didi

perl - 我应该点击哪个按钮?

转载 作者:行者123 更新时间:2023-12-04 16:19:43 25 4
gpt4 key购买 nike

如果我点击“显示更多产品”,我正在尝试抓取一个加载页面的网站。我正在使用 perl Mechanize 。这是我从网站上得到的内容。我应该在 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>

最佳答案

很容易检查单击此按钮后发出的实际 HTTP 请求 在您的浏览器中,只需使用以下代码在您的代码中重复此类请求:

$mech->post( URL, Content => {...} );

我正在使用 Firefox 的 HTTPFox此类事情的扩展...

关于perl - 我应该点击哪个按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com