[英]Simple HTML DOM Parser - trigger click
嗨,我遇到了以下情况,
从其他第三方网站获取产品,其产品页面具有3个不同的标签,并且其默认html结构是这样的,
<ul>
<li class="active">description</li>
<li>Spec</li>
<li>Gallery</li>
<ul>
<div>
<div class="description">product descriptions goes here .... </div>
<div class="spec"></div>
<div class="gallery"></div>
</div>
我是否单击第二个选项卡(“规范”选项卡),然后html结构为(内容动态添加),
<ul>
<li class="active">description</li>
<li>Spec</li>
<li>Gallery</li>
<ul>
<div>
<div class="description">product descriptions goes here .... </div>
<div class="spec"> Specs goes here </div>
<div class="gallery"></div>
</div>
由于内容是根据选项卡选择动态添加的,因此我无法提取完整的内容。 有没有办法也可以单击其他所有内容?
有人知道如何解决这个问题吗?
不知道您在这里问什么。 但可能值得一试:
var tabs = document.getElementsByTagName("li");
for (var i = 0, x; x = tabs[i++];)
x.click();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.