PHP DOMクラス(現在はhttp://sourceforge.net/projects/simplehtmldom/を使用していますが、それをサポートしていないようです)とサーバipsの切り替え方法は不思議でしたか?PHP DOMとスワッピングIPS
私はカールのために使用されている「CURLOPT_INTERFACE」と同じが必要ですが、DOMのため、この場合には、私は自分のアカウントの共有IPを使用しないように、私は単純にダウンロードし、それは専用のIP
PHP DOMクラス(現在はhttp://sourceforge.net/projects/simplehtmldom/を使用していますが、それをサポートしていないようです)とサーバipsの切り替え方法は不思議でしたか?PHP DOMとスワッピングIPS
私はカールのために使用されている「CURLOPT_INTERFACE」と同じが必要ですが、DOMのため、この場合には、私は自分のアカウントの共有IPを使用しないように、私は単純にダウンロードし、それは専用のIP
ます使用したいですXMLやHTML文書の必要なオプション(およびCURLOPT_RETURNTRANSFER
)とカールと、そしてその後このように、お好みのDOM実装でそれを解析:
$ch = curl_init('http://example.com/');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_INTERFACE, 'eth0');
$content = curl_exec($ch);
$doc = new DOMDocument();
$doc->loadHtml($content);
echo 'Root node is ' . $doc->documentElement->tagName . '!';
それはうまくいくように聞こえますが、文書をxmlとして返すように要求するにはどうすればよいですか?ありがとう! –
@Saulius Antanavicius例を追加しました。 – phihag
どうしたのかわかりませんが、DOMで何をする必要があるのか、私のカールはJSの実行を停止しなければなりませんでした.JS経由でロードされたデータを返しませんでした。 –
DOMはXML文書の表現であり、かつとは全く関係のありませんインターネットプロトコルアドレス、侵入防止システムなど、何の意味も見つけられませんあなたの質問で。 XML文書の例を挙げるなど、詳細を教えてください。 – phihag
curlに使用されている 'CURLOPT_INTERFACE'と同等のものが必要ですが、この場合はDOMのために私のアカウントの共有IPを使いたくないので専用IPを使いたい –
近づいていますが、ネットワークアクセスに関連するDOM機能だけが[DOM Load/Save](http://www.w3.org/TR/DOM-Level-3-LS/load-save.html)です。インターフェイス。 – phihag