2010-06-23 2 views
0

Мне просто интересно, можно ли сделать некоторую автоматизацию с помощью php, I.E. переходя к значению href id = "alinktonextpage" или заполняя значения формы и отправляя ее.PHP Automation (клики и т. Д.)

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

Спасибо.

ответ

1

формы и формы аутентификации может быть сделано с помощью локонов библиотеки:

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

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

+0

Сервер не найден по ссылке> http://php.net/manual/en/book.curl.php – Sam

2

Попробуйте Selenium

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

Селен ...

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

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

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

1

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

Смежные вопросы