【问题标题】:iMacros - this TAG is failing (not finding the input field)iMacros - 此 TAG 失败(未找到输入字段)
【发布时间】:2013-02-23 01:32:28
【问题描述】:

这是我尝试选择的输入字段(来自网站)

<input class="inputtext" maxlength="100" aria-label="Search" 
placeholder="Search Your Friends" autocomplete="off" 
aria-autocomplete="list" aria-expanded="false" aria-owns=
"typeahead_list_u_jsonp_6_3" role="combobox" spellcheck="false" 
value="Search" type="text">

我需要标记它,然后对要提取的 URL 进行相对搜索。 (我不需要在输入字段中输入任何内容。)标签失败,我得到页面上的第一个 URL,而不是输入字段之后的第一个 URL。 (上面的输入字段是我需要抓取的链接之前唯一容易选择的项目。)

这是失败的代码:

TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:*  
TAG POS=R1 TYPE=A ATTR=HREF:* EXTRACT=HREF

iMacros v. 7.6.0.2 for Firefox Windows XP SP3

(不幸的是,iMacros 官方论坛已经死了。所以我把这个带到这里。)

【问题讨论】:

    标签: windows firefox imacros data-extraction


    【解决方案1】:

    您只能标记您可以使用的内容,例如表单、字段和链接。
    见:http://wiki.imacros.net/TAG

    【讨论】:

      【解决方案2】:

      那是因为你的代码是通用的,试试:

      TAG POS=1 TYPE=INPUT:TEXT ATTR=class:inputtext
      

      【讨论】:

      • 由于某种原因不起作用。转到任何 facebook 朋友列表页面(您的或任何其他的)。未找到标签,存在延迟,然后下一个标签也失败,提取#EANF#。如果注释掉第一个标记行,并在第二行将 POS=R1 更改为 POS=1,则正确提取页面上的第一个链接。
      • 在朋友链接之前,我还可以搜索另外一个独特的东西,那就是“'S FRIENDS”。只是“'S”。问题是,我在文档中找不到如何标记撇号。
      • 链接都在输入搜索框之后。每个朋友都有一个链接。
      • 如果您要求链接到带有朋友列表的页面,您必须登录才能看到它。如果您已登录,则可以前往您自己的网站。
      猜你喜欢
      • 1970-01-01
      • 2016-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多