我想使用php来使用简单的html dom抓取输入值readonly值,我一直得到空白的回报

时间:2019-12-01 15:28:33

标签: php html dom

我想从此输入表单内的以下代码中抓取只读值,我使用的是带有简单html dom的php,但始终收到空白回复。我该怎么做才能使其具有我的价值。

<input id="copy-video-embed" type="text" readonly value="<iframe src=&quot;https://www.example.com/embedframe/52285029&quot; frameborder=0 width=510 height=400 scrolling=no allowfullscreen=allowfullscreen></iframe>" class="form-control">

所以我尝试了下面的代码,但似乎不起作用

$node = $stuff->find('input[type=text]' , 0)->plaintext ;  print_r($node) ;

1 个答案:

答案 0 :(得分:0)

使用find获取HTML的一部分时,会将属性作为类变量获取,因此可以使用hrefvalue来获取值。

$node = $stuff->find('input[type=text]' , 0)->value;

类似的东西。

https://simplehtmldom.sourceforge.io/manual.htm

这里有一些很好的例子。