【问题标题】:Data scraping from web for custom pages UiPath RPA从 Web 抓取自定义页面的数据 UiPath RPA
【发布时间】:2022-06-29 16:03:47
【问题描述】:

我正在从网络(A book website)上抓取,所以寻找一种动态的方式来提取第5页到第7页的数据,我不知道我的搜索每次会有多少页。很难计算全部数据。我试图明智地从每一页中提取,如果搜索没有第 7 页并且只有 6 页,那么我可以添加一个错误句柄,告诉我只有 6 页可用。

    标签: uipath uipath-studio uipath-robot uipath-orchestrator uipath-activity


    【解决方案1】:

    想得简单。

    1. 选择整个表格。
    2. 删除前 100 个 (我预计每页 20 个条目) 行。
    3. 完成。

      或者

      通过 URL 参数启动 web 表。例如在谷歌:

      https://www.google.com/search?q=uipath&start=50

    【讨论】:

    • 但是然后将其添加到您的问题中:)。我想我完全解决了你的问题。如果不编辑您的问题。否则,是的,也许我的提示对您有所帮助。
    • 我使用“导航到”活动从第 5 页开始,在一个 while 循环中我有一个 if else 语句。如果存在 5 到 7 页,则进行数据抓取,否则发送带有页码计数器“Do data found on Page 7”的消息。有效!
    • 很好的工作。因此,如果它对您有所帮助,请随时接受答案。 :)
    【解决方案2】:

    不要使用数据抓取自动下一页功能,检查下一页按钮是否存在元素,并使用 if 语句表示下一页元素存在计数器,

    例如 if (nextpage not exist)then if (counter < 7) 发送错误或警报邮件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多