Войдите на сайт и загрузите файл через PHP - PullRequest
2 голосов
/ 28 января 2012

Не уверен, что это вообще возможно, но поскольку Verizon не имеет установленного API для этого, я подумал, что я буду искать альтернативу.

Как клиент verizon, я могу войти на myverizon.com, и там у него есть ссылка для загрузки листа .XLS со всей моей недавней историей.

Я хотел бы как-то автоматизировать этот процесс, но не уверен, есть ли способ создать сеанс на другом сайте с действительным именем пользователя / паролем, а затем обработать файл, как только учетные данные будут проверены?

Сейчас мне нужно вручную загрузить лист XLS и импортировать его в приложение.

Спасибо

Ответы [ 2 ]

4 голосов
/ 28 января 2012

Вам нужно использовать библиотеку CURL для этого в PHP.Это позволит вам опубликовать учетные данные для входа и сохранить cookie.

Пример CURL для входа в систему

Приведенная выше ссылка демонстрирует вход в Ebay с использованием CURL

1 голос
/ 28 января 2012

Ну, должен быть способ.

Я не могу дать вам инструкцию, поскольку я не являюсь клиентом Verizon.Но вы могли бы начать с попытки автоматизации поиска XLS с помощью Selenium .

Затем, если вы хотите сделать это через PHP / cURL (как подсказывают ваши теги), вы можете перевестифайл Selenium для соответствующих запросов cURL.

Обновление: Кроме того, убедитесь, что все в порядке в соответствии с условиями вашего контракта с Verizon.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...