Web scraping 在automation anywhere中从网页提取表

Web scraping 在automation anywhere中从网页提取表,web-scraping,rpa,automationanywhere,Web Scraping,Rpa,Automationanywhere,在使用web recorder执行某些步骤后,是否有一种方法可以在Automation Anywhere中从网页提取表。该表不会直接显示,而是在启动URL后单击几个控件后显示。 我要提取的表是在登录到该网站并使用搜索条件控件进行过滤之后出现的 我使用WebRecorder登录并将所需的搜索条件放在文本字段中,现在我想提取表。当我使用WebRecorder时,它会再次启动URL并将我带回我不想要的登录页面。我想让机器人留在页面上。请帮忙 此外,提取的表的会话名称的意义是什么?如果单击“高级视图”,

在使用web recorder执行某些步骤后,是否有一种方法可以在Automation Anywhere中从网页提取表。该表不会直接显示,而是在启动URL后单击几个控件后显示。 我要提取的表是在登录到该网站并使用搜索条件控件进行过滤之后出现的

我使用WebRecorder登录并将所需的搜索条件放在文本字段中,现在我想提取表。当我使用WebRecorder时,它会再次启动URL并将我带回我不想要的登录页面。我想让机器人留在页面上。请帮忙


此外,提取的表的会话名称的意义是什么?

如果单击“高级视图”,您将在步骤5中找到:使用现有IE窗口运行此命令。尝试使用表而不是登录页面的URL来编写页面的URL


提取的表将使用变量$table Column(Index)$,Index为列号或列名

使用对象克隆直接导出,并在选择条件中导出为csv文件。但是我们也需要在搜索条件中单击html内部文本,这是一个老问题,但我的经验是提取数据/表格命令相当差。它们不仅在IE中工作,而且不能作为命令调用,它们必须通过网络录音来调用

相反,我发现对初始元素进行对象克隆、获取DOMXPath并对其进行变量化更为有用。然后将其放入循环while命令中,并设置至少查找一个元素(您尝试构建的表的元素)的条件。您可以在objectclone命令中获取各种有用的信息,然后将其右键放到变量/表中

比如说

//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[3]/td[2]/div[1]/span[2]
//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[4]/td[2]/div[1]/span[2]
我可以为{tr[3]}创建一个增量变量,将其命名为$vTeamLoop$,并将对象克隆中的DOMXPath值更改为

//div[@id='updatable-standings']/div[1]/div[1]/div[2]/div[1]/table[1]/tbody[1]/tr[$vTeamLoop$]/td[2]/div[1]/span[2]
最终,它比Data/Table Extract命令需要更多的步骤,但范围要小得多

希望有帮助

enter code here

欢迎来到stackoverflow。请访问该网站,了解stackoverflow是如何工作的,以及如何提出好的问题。然后回来问你的问题。包括您尝试的代码,以及任何错误消息。提出具体问题。大多数人都乐意帮忙,但不想为你做工作。像“我怎么做x?”这样的问题,如果没有显示出你这方面的任何研究成果,很可能会被忽略。只是碰巧遇到了我在学习阶段提出的老问题。谢谢,我的想法完全是对你的回应。我发现对象克隆比web recorder更能防止失败。