天芯蓝影 发表于 2013-9-3 14:25:09

天猫点击累计评价和翻下一页【已解决】

本帖最后由 天芯蓝影 于 2013-9-13 10:12 编辑

天猫商城的商品页面打开后点击累计评价,然后循环点击下一页,把所有评价保存成TXT

目前卡在点击累计评价和循环点击下一页这里

试过这些
_IELinkClickByText($oIE,"")
_IELinkClickByIndex($oIE, "")都没成功

网页源代码如下

累计评价部分:
      <a href="#J_Reviews" hidefocus="true" data-index="1" data-spm-anchor-id="a220o.1000855.0.0">累计评价
      <em class="J_ReviewsCount" style="display: inline;">11811</em></a>

下一页部分:
<div class="rate-paginator">
    <span class="rate-page-prev">&lt;&lt;上一页</span>
    <span>1</span>
    <a href="?spm=a220o.1000855.0.0.bQ3dw8&amp;page=2" data-spm-anchor-id="a220o.1000855.0.0">2</a>
    <a href="?page=3">3</a>
    <span class="rate-page-break">...</span>
    <a data-page="2" href="?page=2">下一页&gt;&gt;</a>
</div>

天芯蓝影 发表于 2013-9-9 13:18:00

{:face (229):}没有回复

MaGiCmAn 发表于 2013-9-9 19:46:39

先用$clicks = _IETagNameGetCollection($oIE, "a")生成对象集合,再for $click in $clicks ,加个判断$click.href="?page=2",然后就可以 _IELinkClickByText($click,"2")了。其他页数也相仿,写个循环了事。

天芯蓝影 发表于 2013-9-11 11:01:18

先用$clicks = _IETagNameGetCollection($oIE, "a")生成对象集合,再for $click in $clicks ,加个判断$cli ...
MaGiCmAn 发表于 2013-9-9 19:46 http://www.autoitx.com/images/common/back.gif


$oIE = _IECreate("www.baidu.com",1)
$clicks=_IETagNameGetCollection($oIE,"IMG")

不生效啊= =一定要3.3.9.5么?

MaGiCmAn 发表于 2013-9-12 20:48:24

怎么又变成百度了?具体问题具体分析,这个方法在别的网站不一定管用啊。天猫那个我试过可以
页: [1]
查看完整版本: 天猫点击累计评价和翻下一页【已解决】