PHP自动化(点击等)

时间:2010-06-23 16:06:16

标签: php curl automation

我只是想知道是否可以使用php,I.E。进行一些自动化。转到id =“alinktonextpage”的href值,或填写表格的值并提交。

这一切都不在我的网站上。

感谢。

3 个答案:

答案 0 :(得分:2)

尝试Selenium

  

Selenium是一套工具,可以在许多平台上自动执行Web应用程序测试。

     

...硒

     
      
  • 在许多浏览器和操作系统中运行
  •   
  • 可以通过许多编程语言和测试框架来控制。
  •   

如果您只想将数据提交到远程地址,则cURL是更好的选择 如果您只想解析HTML,请考虑使用DOM。

话虽如此,您可能希望更具体地了解您的UseCase,因此我们知道您的目标。

答案 1 :(得分:1)

可以使用cURL库完成身份验证的形式和形式:

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

为了解析页面中的URL,我建议首先使用cURL抓取页面,然后使用内置的PHP字符串函数或HTML解析库解析它。

答案 2 :(得分:1)

您可以使用Snoopy(在php中使用某种浏览器)并通过php cli脚本提交表单或解析链接或其他任何内容。