通过PHP登录站点并下载文件

时间:2012-01-28 01:51:43

标签: php post curl

不确定这是否可行,但由于Verizon没有为此设置API,我想我会寻找替代方案。

作为verizon客户,我可以登录myverizon.com,并从那里获得一个链接,可以下载包含我近期历史记录的.XLS表。

我想以某种方式自动执行此过程,但不确定是否有办法在另一个网站上使用有效的用户名/密码创建会话,然后在验证凭据后处理以提取文件?

现在我必须手动下载XLS表并导入到应用程序中。

谢谢,

2 个答案:

答案 0 :(得分:4)

您需要在PHP中使用CURL库。它允许您发布登录凭据并保存cookie。

Login CURL Example

以上链接演示了使用CURL登录Ebay

答案 1 :(得分:1)

嗯,应该有办法。

由于我不是Verizon的客户,因此无法给您指示。但您可以尝试使用Selenium自动执行XLS检索。

然后,如果你想通过PHP / cURL(你的标签建议),你可以将Selenium文件翻译成相应的cURL请求。

更新:另外,请确保根据您与Verizon签订的合同的条款和条件,这是可以的。