Phantomjscloud 登录并下载JSON文件

问题描述 投票:0回答:0

我想从我的仪表板下载文件,该文件只能通过登录详细信息访问。我正在尝试为此使用 PhantomJSCloud。

因此,有用于登录仪表板的 request.json:

{
    "url": "https://example.com/sign",
    "overseerScript":'let _user="username"; let _pass="pass"; await page.waitForSelector("input#username"); await page.type("input#username",_user,{delay:50}); await page.type("input#password",_pass,{delay:50}); page.click("button[type=submit]"); await page.waitForNavigation();',
}

工作正常。登录后,将加载一个页面,其中可以下载 JSON 文件。 HTML 代码如下所示:

<a download="" type="application/json" href="/personal/data/json" class="specials">File.json</a>

当我登录到仪表板并单击 File.json 链接时,会下载一个名为 file-currenttimestamp.json 的文件。

有没有办法让 PhantomJSCloud 点击 File.json 并将文件保存到我的 FTP?

phantomjs
© www.soinside.com 2019 - 2024. All rights reserved.