問題タブ [simpledom]
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.
php - 単純な Html Dom パーサーの問題
simple_html_dom の仕組みを理解し、特定のカテゴリからデータを取得しようとしています。そこで、いくつかのテストを行うために wp サイトをセットアップしました。
公式ウェブサイトからコードを取得し、それに合わせていくつかの変更を加えました。
これを実行しているときにエラーが発生しました:
28行目はprint_r($articles);
私の構造は次のとおりです。
php - PHP シンプルな DOM パーサー
わかりましたので、私はしばらくの間これと戦ってきたので、誰かが私を助けることができるかもしれません.
この HTML から電子メール リンクを取得しようとしています。
a href="mailto:..." 部分の後に、html コードの '@mail' 部分を取得しようとしています。document.write() 部分ではなく、コードの最後のタグです。
何らかの理由で、出力クラスでタグスパンの子を取得しようとすると、スクリプトタグである子が1つしかないと考えられますが、電子メールのプレーンテキストを取得できないようです。
これまでのところ、私が持っているもの:
助けはありますか?
php - div をスクレイピングされたコンテンツに連結する
PHP の単純な dom パーサーを使用していますが、追加のエンティティを挿入するにはどうすればよいですか? $htmlのように含む
dom を選択する方法は知っていますが、$html->find('div[class="tb"][1]');
その後に新しい div を連結する方法はありますか? 私はテーブルで広告を入れたいのと同じように。
php - div クラスの単純な dom を抽出する
したがって、次のようなデータ構造があります。
シンプルな dom を使用してロードします。
ビンを探すと、実際には次のように見つけることができます。
しかし、pendingPartNumber または pendingPartDescription を取得しようとすると、必要なデータが抽出されません。これらは私が試した代替手段です:
それらのどれも要素内のデータを抽出していないようです。データを適切に抽出することに関して何が欠けていますか?
php - 複数の文字を含む div のテキストを取得します
そのクラスまたはID名に次のようなキーワードが含まれているHTML ページのdiv、span、p などを取得したいとします。
one
& two
&three
たとえば、私はこの HTML を持っています:
つまり、(div、p、span) のような特別なタグ内にテキストを取得したいということです。それらの ID または CLASS には、(one、two、...) のような単語が含まれています。
それらを検出する方法は?
たとえば、simpledom
、 またはPHPDOM
、または任意の方法で。
php - 配列のキー数をリセット
次のような配列があります。
これは単純な dom の結果から生成されます。リスト内に複数の項目があります。私がやりたいことは、17 に達した後にキーを 10 にリセットして、配列内のすべての結果をループし、たとえばキー 10、14、15 を探す必要なく適切な値を見つけることができるようにすることです。 20、24、25など
私がそれを正しく説明したかどうか、またはそれを達成する方法がよくわかりません。任意のガイダンスをいただければ幸いです。前もって感謝します!