ホームページ > バックエンド開発 > Python チュートリアル > 動的 Web サイト向けに推奨される基本的な入門チュートリアル

動的 Web サイト向けに推奨される基本的な入門チュートリアル

伊谢尔伦
リリース: 2017-06-15 13:06:21
オリジナル
1809 人が閲覧しました

通常、単一の Web サイトの Web コンテンツをクロールする場合は正規一致が使用されますが、異なる Web サイトの構造は非常に奇妙なため、統一された正規表現で一致させるのは困難です。 「行ブロック分散関数に基づく一般的なWebページテキスト抽出アルゴリズム」の著者は、Webページから記事テキストを抽出する一般的な方法をまとめ、行ブロック分散に基づくテキスト抽出アルゴリズムを提案し、PHP、Javaなどでの実装を提供しました。このアルゴリズムの主な原理は次の 2 つの点に基づいています。 1. テキスト領域の密度: HTML 内のすべてのタグを削除すると、テキスト領域の文字密度が高くなり、複数行の空白が少なくなります。 2. 行ブロックの長さ:非テキスト領域のコンテンツは平均的であり、個々のラベル (行ブロック) では短くなります。アルゴリズムの手順は次のとおりです。 1. スタイル、JS スクリプト コンテンツなどを含むすべてのタグを削除しますが、元の改行は保持します n2。Web コンテンツを行ごとに分割し、行ブロック $block_i$ を最初の $ として定義します。 [i, i + blockSize] $ 行テキストの合計であり、行番号に基づいて行ブロックの長さの分布関数が得られます。 3. テキストは最も長い行ブロックに表示され、行の両側から範囲を切り取ります。ブロックの長さは 0:4 です。テキストエリアに表示される画像を抽出する必要がある場合は、最初のステップでタグを削除するときに

1. [Python チュートリアル] Web ページのテキストおよびコンテンツ画像抽出アルゴリズム

動的 Web サイト向けに推奨される基本的な入門チュートリアル

はじめに: 単一の Web サイトの Web コンテンツをクロールする場合、通常は通常のマッチングが使用されますが、異なる Web サイトの構造は非常に奇妙であるため、マッチングするのは困難です。統一された正規表現を使用します。 「行ブロック分散関数に基づく一般的なWebページテキスト抽出アルゴリズム」の著者は、Webページから記事テキストを抽出する一般的な方法をまとめ、行ブロック分散に基づくテキスト抽出アルゴリズムを提案し、PHP、Javaなどでの実装を提供しました。このアルゴリズムの主な原理は、次の 2 つの点に基づいています:

2. Web ページの本文コンテンツを抽出する php の例_PHP チュートリアル

はじめに: Web ページの本文コンテンツを抽出する php の例。 PHP を使用して Web ページのテキストコンテンツを抽出する例。難しいのは、Web ページの記事部分を特定して保持し、その他の不要な情報を削除する方法です。それは普遍的である必要があり、電車のように保存することはできません。 3. Web ページの本文情報は通常どこに保存されますか? Where_html/css_WEB-ITnose

はじめに: Web ページのテキスト情報は通常どこに保存されますか

4. Web ページのテキストコンテンツを抽出する php の例

はじめに: Web ページのテキスト コンテンツを抽出する PHP の例。 PHP を使用して Web ページのテキストコンテンツを抽出する例。難しいのは、Web ページの記事部分を特定して保持し、その他の不要な情報を削除する方法です。これは、電車のようにはできません。

5.

Python を使用した詳細な分析 Web ページのテキストのソース コードを取得します

はじめに: 通常、Web ページを開くと、記事のテキスト コンテンツに加えて、多くのものが表示されます。ナビゲーション、広告、その他の情報。この記事の目的は、Web ページから記事のテキスト コンテンツを抽出し、他の無関係な情報を移動する方法を説明することです。

6.

文字サイズを変更するjavascriptメソッド集【オリジナル】_javascriptスキル

はじめに: Webページの本文に小、中、大の3つのフォントの切り替え機能を提供します。 js コードを使用して、div スタイルの fontSize 属性を設定します。

7.

js dom(可視領域や部分など)の高さと幅を取得する_javascriptスキル

はじめに: Webページの可視領域の幅または高さ、全テキストの幅または高さWeb ページ本文の左または右の部分です。詳しくは以下をご覧ください。皆様のお役に立てれば幸いです

[関連する Q&A の推奨事項]:

目的- c - iOS Webページテキスト抽出オープンソースライブラリ

javascript - EvernoteのChromeプラグインクリッピング

の実装原理は何ですか

以上が動的 Web サイト向けに推奨される基本的な入門チュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート