gpt4 book ai didi

javascript - 如何与 headless 浏览器自动化一些网络交互?

转载 作者:行者123 更新时间:2023-12-02 16:58:08 26 4
gpt4 key购买 nike

我想创建一个脚本来按计划在网页上执行某些操作。我知道我可以使用 Greasemonkey 或 Selenium 等浏览器扩展,但我的要求是脚本应该从命令提示符运行。我的偏好是 PowerShell 和 NodeJS,或任何 .NET 解决方案。我想知道的一件事是是否可以在 .HAR 中记录一些网络交互文件然后执行它,还是 .HAR 格式仅用于记录网络流量而无法重新运行?谢谢!

最佳答案

如果你不受浏览器类型的限制我认为PowerShell是最好的选择。

它满足您的所有要求,例如

create a script to do certain actions on a web page on a schedule.

the script should run from a command prompt.

和它的

.NET solution. 

因为它是为任务自动化和配置管理而开发的。由命令行 shell 和基于 .NET Framework 构建的相关脚本语言组成。还提供对本地和远程系统以及网络设备的完全访问权限。

我的文章中有这样的脚本 - custom script #1custom script #2 .

Windows Task schedular将管理您的脚本在预定义时间或指定时间间隔后的启动。

更新

关于 PowerShell 脚本中的 jQuery 注入(inject),您可以尝试以下其中一项:

关于javascript - 如何与 headless 浏览器自动化一些网络交互?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26002617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com