我只是想知道是否可以使用php,I.E。进行一些自动化。转到id =“alinktonextpage”的href值,或填写表格的值并提交。
这一切都不在我的网站上。
感谢。
答案 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脚本提交表单或解析链接或其他任何内容。