我需要通过imacros从电子商务中收集一些产品数据。
大约有250.000个产品。
每个清单页面包含100个产品,因此我需要获取前100个产品,然后单击“下一步”按钮以加载第2页,获取产品101至200,单击“下一步”转到第3页,获取所有产品在那等等。电子商务具有一些严格的安全设置,因此别无选择。
我能够开发一个脚本,该脚本可以从一页收集100个产品,但问题是我必须每100个产品手动单击“下一页”按钮,这对于处理如此大量的数据并不理想。需要提取。
这是我的剧本:
VERSION BUILD=12.0.501.6698
TAG POS={{!loop}} TYPE=INPUT:SUBMIT ATTR=VALUE:"Open product page"
TAG POS=1 TYPE=DIV ATTR=CLASS:nome EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=C:\Users\lucap\Desktop FILE=test
BACK
// after 100, click on the next page
假设每个列表页面末尾的“下一页”按钮具有此类属性:
class="next"
如何在没有人工干预的情况下循环浏览所有列表页面以及每个列表页面上的所有100种产品?
谢谢:) 路卡