使用 PHP cURL 从网站中提取隐藏变量的值


Extracting the value of a hidden variable from a website using PHP cURL

我想从像 facebook.com 这样的网站中提取隐藏变量的变量。我如何使用 cURL 执行此操作。

谢谢

请参阅这个问题的第一个答案。你永远不应该尝试使用正则表达式来解析 HTML。它不起作用。改用 PHP 文档对象模型来解析文档:请参阅此问题。

phpQuery是一个很棒的工具,它本质上为你提供了PHP中熟悉的jQuery API(CSS选择器等)。

正则表达式:

/<input.+?type=['"]?hidden['"]?.+?value=['"]?(.+?)['"]?/si

我不知道如何使这个正则表达式不依赖于价值的位置。