如何在网页上向下滚动?[电源自动化]



我正在构建一个基于power automatic的流程,该流程进入网站读取数据,然后提取到excel,但我不知道如何告诉流程,页面需要滚动才能显示更多结果。

我尝试过使用java脚本函数,但似乎流在录制网站时没有使用它。

任何帮助都将不胜感激!

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

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

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

您需要注意发送的"请求",以便知道在流中调用什么。此外,对于任何给定的请求,开发工具的XHR部分在这里也有帮助。

网上有一些关于这方面的文章,值得在StartPage上搜索一下,寻找客户端API调用。

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

由于页面具有无限滚动,因此需要使用"聚焦文本字段"操作。您必须在循环中设置此操作。这样你就可以根据需要向下滚动。

有关上述操作的更多详细信息,请访问:https://learn.microsoft.com/en-us/power-automate/desktop-flows/how-to/scroll-web-page

最新更新