1

次のようなページ ソースがあります。

<div class="ajax-checklist-widget"><div id="ShowResultsLabel" class="ajax-checklist-select" onclick="showproductlist(17342171, 545763, 'ShowResultsList')">
    <div class="ajax-checklist-select-control">
        <span rel="0" class="ajax-checklist-select-value">This is something</span>
    </div>
</div>

ブラウザで をクリックするThis is somethingと、オプションのリストが表示されます。PHPを使用してこれらのオプションを取得したいのですfile_get_contentsが、残念ながらこれらのオプションはWebページのソースコードにはありません。

これらのオプションを取得する方法を知っている人はいますか?

ありがとうございました!

4

1 に答える 1

0

これは、オプションが動的に変更されるためであり、通常はajaxによって行われます。

どのURLがオプション値を送信しているかを調べてみてください。これを行うには、firebugを使用して、[ネット]タブでXHR接続を確認するか、別のブラウザーから別の同様のデバッグを行います。

オプション値を送信したURLを取得したらfile_get_content、XHRで送信されたのと同じパラメーターを使用して、URLに直接作成します。

于 2012-06-27T22:11:51.043 に答える