【问题标题】:how iMacros can extract the data without having attribute on element?iMacros 如何在没有元素属性的情况下提取数据?
【发布时间】:2016-07-25 14:43:18
【问题描述】:

我想获取提取数据:姓名、电子邮件、电话、日期、城市
这里是 HTML 示例代码:

<tbody>
    <tr class="grid-row">
            <td>Jimmy Shark</td>
            <td>jshark@gmail.com</td>
            <td>082166883333</td>
            <td>07/13/15, 07:23 AM</td>
            <td></td>
        </tr>
    <tr class="odd grid-row">
            <td>Denny Large</td>
            <td>large.denny@gmail.com</td>
            <td>08575510121</td>
            <td>07/09/16, 11:55 PM</td>
            <td></td>
    </tr>
    <more and repeated>
</tbody>

【问题讨论】:

    标签: extract imacros text-extraction


    【解决方案1】:

    从以下宏开始并更正它以实现您的目标:

    SET !ERRORIGNORE YES
    SET !TIMEOUT_STEP 0
    SET !EXTRACT_TEST_POPUP NO
    
    TAG XPATH="//tr[@class='grid-row'][{{!LOOP}}]/td[1]" EXTRACT=TXT
    TAG XPATH="//tr[@class='grid-row'][{{!LOOP}}]/td[2]" EXTRACT=TXT
    TAG XPATH="//tr[@class='grid-row'][{{!LOOP}}]/td[3]" EXTRACT=TXT
    TAG XPATH="//tr[@class='grid-row'][{{!LOOP}}]/td[4]" EXTRACT=TXT
    TAG XPATH="//tr[@class='grid-row'][{{!LOOP}}]/td[5]" EXTRACT=TXT
    PROMPT {{!EXTRACT}}
    SET !EXTRACT NULL
    
    TAG XPATH="//tr[@class='odd grid-row'][{{!LOOP}}]/td[1]" EXTRACT=TXT
    TAG XPATH="//tr[@class='odd grid-row'][{{!LOOP}}]/td[2]" EXTRACT=TXT
    TAG XPATH="//tr[@class='odd grid-row'][{{!LOOP}}]/td[3]" EXTRACT=TXT
    TAG XPATH="//tr[@class='odd grid-row'][{{!LOOP}}]/td[4]" EXTRACT=TXT
    TAG XPATH="//tr[@class='odd grid-row'][{{!LOOP}}]/td[5]" EXTRACT=TXT
    PROMPT {{!EXTRACT}}
    

    【讨论】:

    猜你喜欢
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 2020-11-23
    • 2017-05-02
    • 2021-05-13
    • 1970-01-01
    • 2013-04-01
    相关资源
    最近更新 更多