問題タブ [simple-html-dom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13388 参照

java - first() の代わりに jsoup の 2 番目の要素

PHP Simple HTML DOMクエリを翻訳しました。

jsoupクエリに:

ご覧のとおり、PHP で 2 番目 (1) の結果にアクセスしています。現在、jsoup で .first() を使用しています。最初の結果 (0) にアクセスしていますが、2 番目の結果 (1) にもアクセスしたいと思います。私がする?

0 投票する
1 に答える
937 参照

php - 単純なhtmldomは、1つのforeachに対して2つのタグを取得します

単純なhtmldomを使用して1つのforeachに対して2つのタグを呼び出す方法は?

次のような結果を取得したい:

1つのユニットに対して1つとimg後ろ。spanありがとう。

0 投票する
2 に答える
3225 参照

php - php 、 simple_html_dom.php 、選択したオプションを取得

私はこのようなhtmlブロックを持っています:

この場合、「オーストラリア」で選択した値を simple_html_dom ( http://simplehtmldom.sourceforge.net/ ) を使用して抽出しようとしています。これまでのところ、関数を作成しましたが、機能していません:

//選択した値を抽出する

そのような QueryPath の代替も受け入れられます。

0 投票する
1 に答える
1522 参照

php - php簡単なhtmldom質問

ここにいくつかのコード、div[class=title]および最も近い<p>コンテンツを取得する方法がありますか?div[class=title]私はforeachを取得する方法しか知りませんが、を取得する方法がわかりませんp。ありがとう。

次のような出力が必要です。

0 投票する
1 に答える
466 参照

php - simpleDomObject の読み込み中にエラーが発生しました

「test.html」という名前の次のテンプレート ファイルがあります。

そして、私は次のPHPコードを持っています:

ここまでは問題なく、test.html ファイルが表示されます。しかし、何かを変更しようとすると、エラーが発生します。

警告: E:\internet\test.phpの 4 行目で非オブジェクトのプロパティを割り当てようとしています。ここで何がうまくいかないのですか?明らかに $dom->find('.title') は有効な要素を返しませんでしたが、問題は次のとおりです: なぜ? DIVを見つける必要がありますか?

0 投票する
1 に答える
401 参照

php - Simple HTML DOM を使用してスクレイピング中にページのスクリーンショットを保存する

Simple HTML DOM Parser を使用してスラップされているページのスクリーンショットを保存する方法があるかどうか疑問に思っています。パーサーは基本的にfile_get_contentsを使用して特定のページのコンテンツを取得しているようです。

二度とアクセスしたくないので…

SHDP でスクレイピングしたものを使用してスクリーンショットを作成することはできますか?

スクリプトでエコーすることができ、滑らかに見えるので、imagegrabwindow を使用できると思いますが、Windows マシンでしか機能しません。

また、APIの使用を避けたいと思います

0 投票する
1 に答える
4283 参照

php - Finding Content from Javascript using Simple HTML DOM Parser

How do I find the content "Please enter a valid key again" using Simple HTML DOM Parser?

Example:

This don't seem to work:

0 投票する
1 に答える
791 参照

php - 連続した入れ子の内容を取得する
simple_html_dom を使用

simple_html_dom各値を取得する方法aaa, bbb, ccc, ddd? ありがとう。

HTML 構造:

0 投票する
1 に答える
1405 参照

php - PHP の単純な HTML Dom パーサー、Javascript を解析する方法は?

では、行きましょう。

PHPの単純なHTML DomパーサーでJavascriptを解析する方法はありますか? Javascript が生成した後に作成されるため、画像を解析する直接的な方法を使用せずに、Javascript によって生成された Web コンテンツを解析したいと考えています。

Web ソース コードは次のとおりです

および Web: http://www.pcbox.com/discos-duros_serial-ata-2---sata2_040507.aspx?ch=00000205110002000212031201fa80376ded0f8f1a2a036267416fe20#productos

ソースを確認すると、画像などは JavaScript によって生成されているため、直接解析することはできません。それができるPHP用のパーサーはありますか?

0 投票する
2 に答える
5923 参照

php - Simple HTML DOMで子セレクターを模倣する方法は?

フェラス!

解析する厄介なページが1つありますが、CSS子セレクターがサポートされていないため、SimpleHTMLDOMを使用してそのページから正しいデータブロックを抽出する方法を理解できません。

HTML:

li親の子要素を(直接)抽出するにはどうすればよいul.ul-blockですか?

$node->find('ul[class=ul-block] > li');機能せず、$node->find('ul[class=ul-block] li');ofcはネストされたデスカンダントli要素も検出します:(