問題タブ [enlive]

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 投票する
0 に答える
64 参照

clojure - clojure enliveを使用して独自の専用コンテナを持たないWeb結果要素をスパースする方法は?

Enlive を使用してイベント リストを解析しようとしています。

通常、各イベント データは特定の div (ここでは「結果」) に分離されます。

そこで、各イベント サイトのすべての解析ロジックを持つ変数を作成しました。

しかし、特定のサイトでは、次のように複数のイベントを含む div があります。

この最後のサイトの各イベントを解析するにはどうすればよいですか? parsing-config 変数のみを変更し、解析に使用する関数は変更しません (ここには示されていません...)。

ありがとう。

注::trim-fn関数は正確ではない場合があります。

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

regex - Clojure Enlive: 正規表現を使用するセレクター

コンテンツに「(SCIAN」という単語がある:li ノードを選択しようとしています。

私はこれを試して失敗しました:

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

注意: 私は成功せずにこれらのパターンを使用しようとしました

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

java - 応答コードの処理: clojure enlive を使用した URL の場合は 403

enlive の html-resource 関数を使用して Web ページのコンテンツをスクレイピングしようとしていますが、ブラウザーから来ていないため、応答 403 を取得していますこの問題を処理する clojure の方法を見たいです。おそらく、これは html-resource 関数にパラメーターを提供することで実現できますが、パラメーターとして渡す必要がある方法と内容の例には遭遇していません。どんな提案でも大歓迎です。

ありがとう。

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

clojure - Clojure: Enlive を使用したテンプレート

https://github.com/cgrand/enliveから非常に基本的なサンプルをコピーしましたが、コンパイルされません:

私が得るエラー:

私はコマンドで実行します:

それを機能させる方法は?

編集

これまでの私の調査: からのエラースローenlive-html.clj:54:

おそらくorg.xml.sax参照されていませんか?どうすればこれを行うことができleinますか?

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

clojure - Enlive - 属性に値が指定されている場合、タグの内容を抽出する

属性の1つに指定した値があるという条件で、ClojureとEnliveを使用してphtmlタグのコンテンツを抽出しようとしています。このようなもの

Some content I want to extractだから私はifを取得したいitemprop="description"

私はClojureに非常に慣れていないので、助けていただければ幸いです。

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

clojure - htmlタグの属性を取得 - Enlive

属性が何らかの値に設定されているタグsrcの属性を取得しようとしていました。imgitemprop

OK、タグを取得し、今日ここで尋ねた質問に従って内部テキストを抽出できます (この場合、明らかにテキストはありません) が、属性imgの値を返すのに役立つものは何も見つかりませんsrc

これにより、引数として渡すitempropによって要素の内部テキストが取得されます

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

html - HTML テンプレートで enlive の clone-for を使用してダミーの子要素を削除する方法

この Google グループのトピックを参照してください

clone-for動的に生成された要素のリストを、いくつかのダミー要素を含むテンプレートに挿入するために使用することについて、何人かの人々が混乱を表明しています。たとえば、テンプレートは次のようになります。

そして、このような HTML を生成したいのですが、

試してみる素朴なことは、次のようなものです

ただし、2 番目から n 番目の要素にはダミー データが残ります。すべてのダミー要素を単純に削除して、実際の要素に置き換えるにはどうすればよいでしょうか?

0 投票する
3 に答える
978 参照

clojure - enlive 削除 html タグ

このhtmlスニペットがあります。そのスニペットを解析し、javascript タグなしで html を出力したい

これになる

タグを削除する enlive ヘルパー関数が見つかりませんでした。

例のおかげで解決策が見つかりました。だから私はこのコードを書いて、jsが消えました