我在谷歌上搜索了一下,但找不到任何有用的东西。
假设我有一个远程页面,假设是 google.com,我想在该页面上输入表单,从下拉菜单中选择特定项目,单击按钮,然后从提供的页面中提取数据。
我想自动化这个任务。
在 c# 中,我知道我可以创建一个浏览器对象并使用它来调用特定页面上的按钮,甚至从下拉菜单中选择数据、填写表格等。
可以使用 php 完成类似的任务吗?如何完成?
感谢您的时间。
安德烈
我在谷歌上搜索了一下,但找不到任何有用的东西。
假设我有一个远程页面,假设是 google.com,我想在该页面上输入表单,从下拉菜单中选择特定项目,单击按钮,然后从提供的页面中提取数据。
我想自动化这个任务。
在 c# 中,我知道我可以创建一个浏览器对象并使用它来调用特定页面上的按钮,甚至从下拉菜单中选择数据、填写表格等。
可以使用 php 完成类似的任务吗?如何完成?
感谢您的时间。
安德烈
尝试PHP包的 WWW::Mechanize 。更好的是,如果您想知道它是如何工作的,请阅读 HTTP 协议,特别是 GET 和 POST 方法的详细信息。
第一部分,关于下拉和单击,必须在 JavaScript 中使用 AJAX 完成。如果您只有一个输入内容并提交的表单,那么 PHP 就足够了。