問題タブ [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 に答える
5121 参照

php - シンプルなHTMLDOM-(直接)子セレクター

テキストタイトルaを持つ要素の内部テキストを取得するにはどうすればよいですか?

試して$html->find('#someid p > a')いますが、ネストされたすべての子孫a要素が含まれています。

0 投票する
5 に答える
13674 参照

php - php:htmlからプレーンテキストを取得します-simplehtmldomまたはphp strip_tags?

私はhtmlからプレーンテキストを取得することを検討しています。php strip_tagsまたはsimplehtmldom平文抽出のどちらを選択する必要がありますか?

simplehtmldomのプロの1つは、無効なhtmlのサポートですが、それ自体で十分ですか?

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

php - PHP ドム スクレイピング - 製品価格を把握するための最良の方法

私は simpleHtmlDom を使用して基本的なスクリーン スクレイピングを行っています。ただし、製品の価格を把握するのに問題があります。うまくいくこともあれば、うまくいかないこともあります。また、複数の価格が表示されることもあります...たとえば、ウェブサイトに「通常は 100 ドル...今は 79.99 ドル」のようなものがあるとします。何か提案はありますか? 現在、私はこれを使用しています:

価格を取得する方法がわからない Web サイトの 1 つに、Victoria Secret があります。価格は、ランダムな HTML に表示されているように見えます。

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

php - PHP - シンプルな HTML Dom パーサー

PHP Simple HTML Dom Parser を使用して Web サイトから情報を取得しようとしています。ウェブサイトには、「forumborder2」というクラスのテーブルがたくさんあり、その中にいくつかの情報を取得したいと考えています。次の例では、画像ソースが必要です。

私は次のことをしました:

これにより、「オブジェクト以外のプロパティを取得しようとしています」というエラーが常に発生します。私が行くだけなら、$tr->children(1)->children(1)私は得る<img src="modules/Requests/images/fPortugal.png" width=18 height=12 border=0 alt='' title=''>ことができるのに、なぜsrc属性にアクセスできないのですか。

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

php - PHP preg_match 関数: preg_match の真のパターンを作成するにはどうすればよいですか?

div特定の外部 Web ページを特定の Web サイトにロードしようとしたため、関数をdiv使用preg_matchしてコードの一部を取得しました。しかし、私は間違ったパターンを書いていると思います。これは私のコードです:

http://somthing.comで2 番目tableのコンテンツを取得したいのです が、結果はありませんでした。id=table2

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

php - simplehtmldom タイトルの href を取得

以下のコードは正しく機能していますが、1 つ欠けています。タイトル$item['link']のの値を返していません。href

リンクキーが空であることがわかるように、これが出力されます。私は非常に多くのことを試しました。配列

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

php - php DOM内部タグ(simple_html_dom)

私はこのhtmlを持っています: <h2><a href="http://.... > title</h2> 文字列 "href"を取得するにはどうすればよいですか?

私は試してみました:

エラー:非オブジェクトのメンバー関数find()を呼び出す

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

php - simple_html_dom と cURL を使用しましたが、ページのすべてのコンテンツを取得できませんでした。どうすれば入手することができますか?

問題は、コンテンツの一部は入手できましたが、ユーザーのレビューが得られなかったことです。コンテンツを見ましたが、ソースコードを確認したところ、HTMLタグ内にコンテンツがありません/同じHTMLタグはありません。これが私のコードです:

誰か助けてください - レビューを取得できるようにページ全体を取得するにはどうすればよいですか?enter code here

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

php - simplehtmldom の解析/スクレイピングの問題

多くの li タグを含む Web ページを解析するために simplehtmldom を使用しようとしています。

<li class='ev_td_li c5'>次のスニペットで発生する特定のタグの内部テキストのみを抽出したいと思います。

次のコードを使用すると、すべての「li」タグが取得されます。

しかし、次のようにクラスを追加しようとすると、出力が得られません。

「li.ev_td_li c5」のスペース文字が問題なのだろうか。

私が間違っていることを誰かが知っていますか?ありがとうエリオット

0 投票する
8 に答える
7636 参照

php - 単純な html dom を使用してページのタイトルを取得しますか?

単純な html dom (TITLE タグ間のページのタイトル) を使用して外部サイトからタイトルを取得しようとしていますが、何も取得されません。何か案は?