0

我正在构建一个电源自动化流程,该流程会转到网站读取数据,然后提取到 Excel,但我不知道如何告诉流程需要滚动页面以显示更多结果。

我曾尝试使用 java 脚本函数,但似乎在记录网站时流程只是不使用它。

任何帮助,将不胜感激!

4

2 回答 2

0

您将需要手动访问页面,首先确定 API 拉取,然后获取它通过 HTTP 连接器直接推送到页面的信息。

  1. 在浏览器中打开页面,打开开发工具,然后转到“网络”选项卡。
  2. 刷新页面,希望您能够识别有时是客户端的初始信息推送。
  3. 然后向下滚动,看看弹出的不是某种媒体。

很多时候,站点会通过 JSON 代码填充更多信息(这对于 Power Automate 来说是完美的),一旦您确定了这些信息的来源,您就可以自己从流中的 HTTP 连接器进行调用。希望这里是这种情况,否则,请查找其他方法(如 XML)以获取有关如何处理它的更多信息。

您需要注意发送的“请求”,以便了解在您的流程中调用什么。另外,对于任何给定的请求,Dev Tools 的 XHR 部分在这里也有帮助。

网上有几篇关于这些东西的文章,值得在 StartPage 搜索查找客户端 API 调用。

于 2021-05-06T11:47:42.400 回答
0

在某些浏览器自动化流程中,您可能需要滚动网页以使特定元素在屏幕上可见。Power Automate 允许通过两种不同的方法在网页上滚动。第一个需要在网页操作上的焦点文本字段,而第二个需要 JavaScript 脚本。要滚动到网页上的特定元素,您可以在网页操作上部署焦点文本字段。除了网页操作的焦点文本字段外,您还可以使用 JavaScript 在网页上滚动。要在网页上运行 JavaScript,请使用在网页操作上执行 Javascript 功能。在此视频中,您将了解更多详细信息:https ://youtu.be/jWIDr9tW9hQ

于 2021-12-04T13:03:44.717 回答