0

好的,这很复杂,甚至不确定是否可能。需要知识渊博的人提供一些见解,以建议我应该如何进行。

我需要在远程站点上处理表单,屏幕抓取结果(即时),解析信息并将其显示给最终用户。

——通过例子更清楚地解释——

  • 1我的网站是 -> sitea.com
  • [2] 表格在 -> someoneelseswebsite.com(没有数据库访问权限,但表格是公开的)


这是我的逻辑:

  1. 我可以从站点 [2] 复制表格并在我的站点1上制作精确副本。
  2. 当用户提交表单时,我需要(javascript?)中的某种对象POST,它将用户输入分配给......并在站点[2]上处理表单,屏幕抓取结果,并以数组形式返回数据,我可以在我的网站上显示1


关键点:

  • 用户必须不知道与站点[2] 的交易。
  • 这必须实时且快速地发生


那么这可以做到吗?如果是,如何?我知道PHP cURL我可以只使用 PHP 还是需要使用其他东西?

- 进一步澄清 -

在此处输入图像描述

4

1 回答 1

0

是的,这是可以做到的。cURL 是一种方法,是的。但是,您需要一些非常繁重的错误检查和验证才能获得任何可靠性。您将使用 cURL POST(假设远程主机没有任何形式的表单键、IP 块、引用者检查等)来复制该表单字段的行为。然后你需要刮掉回报,我认为这是困难的部分。

对我来说,我会使用 DOM Parser 来获得非常具体的信息。是一篇关于如何做到这一点的帖子。

于 2012-09-24T15:47:56.333 回答