問題タブ [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.
clojure - clojure enliveを使用して独自の専用コンテナを持たないWeb結果要素をスパースする方法は?
Enlive を使用してイベント リストを解析しようとしています。
通常、各イベント データは特定の div (ここでは「結果」) に分離されます。
そこで、各イベント サイトのすべての解析ロジックを持つ変数を作成しました。
しかし、特定のサイトでは、次のように複数のイベントを含む div があります。
この最後のサイトの各イベントを解析するにはどうすればよいですか? parsing-config 変数のみを変更し、解析に使用する関数は変更しません (ここには示されていません...)。
ありがとう。
注::trim-fn
関数は正確ではない場合があります。
regex - Clojure Enlive: 正規表現を使用するセレクター
コンテンツに「(SCIAN」という単語がある:li ノードを選択しようとしています。
私はこれを試して失敗しました:
ご協力ありがとうございました!
注意: 私は成功せずにこれらのパターンを使用しようとしました 。
java - 応答コードの処理: clojure enlive を使用した URL の場合は 403
enlive の html-resource 関数を使用して Web ページのコンテンツをスクレイピングしようとしていますが、ブラウザーから来ていないため、応答 403 を取得しています。この問題を処理する clojure の方法を見たいです。おそらく、これは html-resource 関数にパラメーターを提供することで実現できますが、パラメーターとして渡す必要がある方法と内容の例には遭遇していません。どんな提案でも大歓迎です。
ありがとう。
clojure - Clojure: Enlive を使用したテンプレート
https://github.com/cgrand/enliveから非常に基本的なサンプルをコピーしましたが、コンパイルされません:
私が得るエラー:
私はコマンドで実行します:
それを機能させる方法は?
編集
これまでの私の調査: からのエラースローenlive-html.clj:54
:
おそらくorg.xml.sax
参照されていませんか?どうすればこれを行うことができlein
ますか?
clojure - Enlive - 属性に値が指定されている場合、タグの内容を抽出する
属性の1つに指定した値があるという条件で、ClojureとEnliveを使用してp
htmlタグのコンテンツを抽出しようとしています。このようなもの
Some content I want to extract
だから私はifを取得したいitemprop="description"
。
私はClojureに非常に慣れていないので、助けていただければ幸いです。
clojure - htmlタグの属性を取得 - Enlive
属性が何らかの値に設定されているタグsrc
の属性を取得しようとしていました。img
itemprop
OK、タグを取得し、今日ここで尋ねた質問に従って内部テキストを抽出できます (この場合、明らかにテキストはありません) が、属性img
の値を返すのに役立つものは何も見つかりませんsrc
これにより、引数として渡すitempropによって要素の内部テキストが取得されます
html - HTML テンプレートで enlive の clone-for を使用してダミーの子要素を削除する方法
この Google グループのトピックを参照してください
clone-for
動的に生成された要素のリストを、いくつかのダミー要素を含むテンプレートに挿入するために使用することについて、何人かの人々が混乱を表明しています。たとえば、テンプレートは次のようになります。
そして、このような HTML を生成したいのですが、
試してみる素朴なことは、次のようなものです
ただし、2 番目から n 番目の要素にはダミー データが残ります。すべてのダミー要素を単純に削除して、実際の要素に置き換えるにはどうすればよいでしょうか?
clojure - enlive 削除 html タグ
このhtmlスニペットがあります。そのスニペットを解析し、javascript タグなしで html を出力したい
これになる
タグを削除する enlive ヘルパー関数が見つかりませんでした。
例のおかげで解決策が見つかりました。だから私はこのコードを書いて、jsが消えました