2012-01-28 15 views
2

これも可能ですが、VerizonにはこのためのAPIが設定されていないのでわかりません。サイトにログインし、PHP経由でファイルをダウンロードしてください

Verizonの顧客として、私はmyverizon.comにログインすることができ、そこから彼らは私の最近の歴史の全てで.XLSシートをダウンロードするためのリンクがあります。

私は何とかこのプロセスを自動化したいと思いますが、確かではないが検証された資格情報ファイルを1回引くために有効なユーザ名/パスワードと、その後のプロセスで別のサイトでセッションを作成する方法があるかどうか?

今私は手動でアプリケーションにXLSシートとインポートをダウンロードをお試しする必要があります。

おかげで、

答えて

4

あなたはPHPで、このためにCURLライブラリを使用する必要があります。ログイン資格情報を投稿してクッキーを保存することができます。

Login CURL Example

上記のリンクは道があるはず、まあCURL

+3

あなたはPOSTの内容と場所を調整する必要があります。それを理解するためには、ブラウザのログインページのソースを表示したり、ブラウザプラグインを盗聴する何らかのトラフィックを使用することができます。 – grossvogel

+0

@grossvogel良い点。私は盗聴のためにfirefoxのためのホタルアドオンのネットタブを使用するのが好きです。 –

+0

したがって、高レベルではプロセスは になります。1. CURLによるPOSTログイン情報。 2.応答でクッキーを保存します。 3. CURLを再度使用して、クッキーを送信しながらファイルをプルする要求を送信しますか? – xXPhenom22Xx

1

を使用してeBayにログインを示しています。

私はVerizonのお客様ではないので、あなたに指示を与えることはできません。しかし、あなたはSeleniumでXLS検索を自動化しようとすることから始めることができます。

あなたはPHP/cURLの(自分のタグによって提案されたもの)を経由して、それをしたい場合はその後、あなたはcURLのリクエストに対応するSeleniumのファイルを変換することができます。

アップデート:また、これはベライゾンとの契約の諸条件に応じて大丈夫であることを確認してください。