找回密码
 加入
搜索
查看: 5738|回复: 4

[IE类操作] 天猫点击累计评价和翻下一页【已解决】

[复制链接]
发表于 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 | 显示全部楼层
没有回复
发表于 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



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

不生效啊= =一定要3.3.9.5么?
发表于 2013-9-12 20:48:24 | 显示全部楼层
怎么又变成百度了?具体问题具体分析,这个方法在别的网站不一定管用啊。天猫那个我试过可以
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-19 22:07 , Processed in 0.079117 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表