PHP Автоматизация (клики и т. Д.) - PullRequest
0 голосов
/ 23 июня 2010

Мне просто интересно, возможно ли сделать некоторую автоматизацию с помощью php, IE перейдет к значению href id = "alinktonextpage" или заполнит значения формы и отправит ее.

Всеэтого не будет на моем сайте.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 23 июня 2010

Попробуйте Selenium

Selenium - это набор инструментов для автоматизации тестирования веб-приложений на многих платформах.

Selenium ...

  • работает во многих браузерах и операционных системах
  • может управляться многими языками программирования и средами тестирования.

Если вы просто хотите отправить данные на удаленный компьютерадрес, cURL - лучший выбор.
Если вы просто хотите проанализировать HTML, рассмотрите возможность использования DOM.

С учетом сказанного вам может потребоваться более конкретная информация о вашем UseCase, поэтому мы знаем, что вы 'до.

1 голос
/ 23 июня 2010

Вы можете использовать Snoopy (своего рода браузер в php) и отправлять формы или анализировать html для ссылок или чего-либо еще через скрипт php cli.

1 голос
/ 23 июня 2010

Формы и формы аутентификации могут быть выполнены с использованием библиотеки cURL:

http://php.net/manual/en/book.curl.php

Для анализа URL-адресов со страницы я предлагаю сначала получить страницу с помощью cURL, а затем просто разобратьс помощью встроенных строковых функций PHP или библиотеки разбора HTML.

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