私の質問はduplicate(duplicate)のように見えます...しかし、例外的に、「True / Valid」HTML、そのjavascript変数/またはHTMLタグの一部を解析しようとはしていません。私の例を参照してください。
<td width="10"></td>
<td ><div id="combo_rub" style="CURSOR:pointer"></div><input type="hidden" id="rech_cod_cat" name="rech_cod_cat" value="1"/></td>
<td ><div id="combo_typ" style="CURSOR:pointer"></div></td>
<td ><div id="combo_sou_typ" style="CURSOR:pointer"></div></td>
<script type="text/javascript">
d_rech_cod_rub = "101";
d_rech_cod_typ = "1";
d_rech_cod_sou_typ = "1020121";
//ComboBox sous_type
var z_sou_typ=new dhtmlXCombo("combo_sou_typ","rech_cod_sou_typ",160);
だから私が私のコードPHPに欲しいのは、あなたが見ることができるようにHTMLからではなく、Javascript部分から(、、)の値を取得することですd_rech_cod_rub
...d_rech_cod_typ
d_rech_cod_sou_typ
2番目のシナリオは次のとおりです。
<td><a href="AnnoncesImmobilier.asp?rech_cod_rub=101&rech_cod_typ=1">
<font color="#2154eb">Location (6920)</font></a> </td></tr></table></td></tr>
<tr><td><table width="100%" cellpadding="0" cellspacing="0"><tr>
<td><a href="AnnoncesImmobilier.asp?rech_cod_rub=101&rech_cod_typ=5"></td>
ここでも同じですが、「101」の値を取得する必要があります。
最後に、完全なストーリー:PHPのCurl拡張機能を頻繁に使用していると、上記の例のようなコンテンツに出くわします...問題は、(http://simplehtmldom.sourceforgeのようなHTMLパーサーを使用する場合です。 .net /)有効なHTMLでのみ機能するため、これで作業を行うことはできません。..:(私の質問:安定した方法で値を取得するための解決策はありますか?私のような場合?
みんなありがとう。
編集:ほとんどの回答によると、RegXを使用してトリックを行います...