Skip to main content

Module duckduckgo

Module duckduckgo 

Source

Structs§

SearchResultItem
検索結果 1 件

Enums§

DuckDuckGoUrlType
DuckDuckGo の URL 種別
DuckDuckGoVariant
DuckDuckGo のフロントエンドバリアント

Functions§

build_autocomplete_url
DuckDuckGo オートコンプリート API URL を構築
build_duckduckgo_search_url
検索クエリから DuckDuckGo URL を構築
detect_variant_from_host
ホスト名から DuckDuckGo バリアントを判定
extract_attribute_value 🔒
HTML タグ属性値の抽出(例: href="value" や href='value')
extract_direct_url_from_uddg
DuckDuckGo のトラッキングリダイレクト URL (uddg=) から正規の目的地 URL を抽出
extract_query_param
クエリ文字列または POST body から指定キーの値を取り出して URL デコードして返す
generate_duckduckgo_home_html
DuckDuckGo ホーム画面の軽量 HTML を生成(AtmOS ブラウザ描画用)
generate_duckduckgo_results_html
DuckDuckGo 検索結果ページの軽量 HTML を生成(AtmOS ブラウザ描画用)
get_mock_suggestions
オフライン環境・入力時即時サジェスト用の模擬補完候補
is_duckduckgo_host
ホスト名が DuckDuckGo 関連か判定
parse_autocomplete_results
DuckDuckGo オートコンプリート JSON レスポンスをパースして候補リストを返す純粋関数
parse_duckduckgo_results
HTML ソースから検索結果リストをパース抽出する純粋関数
parse_duckduckgo_url
DuckDuckGo の URL を解析して URL 種別を返す
strip_tags
HTML タグを除去してテキストのみを抽出
url_decode
URL デコード(パーセントエンコーディングおよび ‘+’ を空白へ復元、UTF-8マルチバイト対応)
url_encode
URL エンコード