【问题标题】:Using a loop in attributes:txt to cycle through multiple pages在 attributes:txt 中使用循环来循环浏览多个页面
【发布时间】:2016-08-31 22:17:08
【问题描述】:

我正在尝试使用此 IMacros 点击并下载大量房地产销售。 “TAG POS=2 TYPE=A ATTR=TXT:2”是我单击以显示更多列表的按钮,并且是您单击 1、2、3 等的菜单之一。到达不同的页面。有没有办法设置一个循环来循环浏览这些页面? (txt标签是干什么的。)

VERSION BUILD=844 RECORDER=CR
URL GOTO=http://chicagotribune.public-record.com/realestate/search/cook
TAG POS=1 TYPE=FIELDSET FORM=ID:theForm ATTR=TXT:Required<SP>Search<SP>ParametersInput<SP>Date<SP>(mm/dd/yyyy*
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:theForm ATTR=NAME:sdate CONTENT=01/01/2003
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:theForm ATTR=NAME:edate CONTENT=12/31/2005
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:theForm ATTR=NAME:submit
TAG POS=2 TYPE=TABLE ATTR=ID:"dataTable" EXTRACT=TXT
TAG POS=2 TYPE=A ATTR=TXT:2
TAG POS=2 TYPE=TABLE ATTR=ID:"dataTable" EXTRACT=TXT
TAG POS=2 TYPE=A ATTR=TXT:3

【问题讨论】:

    标签: loops web-scraping imacros


    【解决方案1】:

    当然!首先在普通模式下播放以下宏:

    URL GOTO=http://chicagotribune.public-record.com/realestate/search/cook
    TAG POS=1 TYPE=FIELDSET FORM=ID:theForm ATTR=TXT:Required<SP>Search<SP>ParametersInput<SP>Date<SP>(mm/dd/yyyy*
    TAG POS=1 TYPE=INPUT:TEXT FORM=ID:theForm ATTR=NAME:sdate CONTENT=01/01/2003
    TAG POS=1 TYPE=INPUT:TEXT FORM=ID:theForm ATTR=NAME:edate CONTENT=12/31/2005
    TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:theForm ATTR=NAME:submit
    

    然后循环播放这个:

    TAG POS=2 TYPE=TABLE ATTR=ID:"dataTable" EXTRACT=TXT
    SET page EVAL({{!LOOP}}+1)
    TAG POS=2 TYPE=A ATTR=TXT:{{page}}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      • 2014-09-23
      • 1970-01-01
      相关资源
      最近更新 更多