ウェブページのウェブサイト名やページ名を取得する方法、または少なくとも推測の方法を知る方法は不思議でした。ウェブページのウェブサイト名とページタイトルを取得する方法
たとえば、この質問のWebページのWebサイト名はStack Overflowで、ページタイトルは「WebページのWebサイト名とページタイトルを取得する方法」です。
100%の精度(またはそれ以上)を得ることはできませんが、少なくともこれを試すことは可能です。プログラミング言語は無関係です。
ウェブページのウェブサイト名やページ名を取得する方法、または少なくとも推測の方法を知る方法は不思議でした。ウェブページのウェブサイト名とページタイトルを取得する方法
たとえば、この質問のWebページのWebサイト名はStack Overflowで、ページタイトルは「WebページのWebサイト名とページタイトルを取得する方法」です。
100%の精度(またはそれ以上)を得ることはできませんが、少なくともこれを試すことは可能です。プログラミング言語は無関係です。
あなたはタイトルの間のすべてだPHPシンプルなDOMパーサ
preg_match("/<title>(.*)<\/title>/s", $a, $matches);
ようなもので、別のサイトをスクレイピングしている場合。擬似的なウェブサイト名を抽出しようとするなら(タイトルにあると仮定して)、通常は " - "、 "::"、 " - "という区切り文字になる前に、最初の一連の文字を並べ替えることができます。 - "または他の変種。あなたは100のウェブサイトを見て、最も一般的なものを見つけたいと思うでしょう。
ページをスクラップして、タグの内容をプルしてタイトルを取得できます。これを行うには、HTMLパーサーを使用する必要があります。
私はウェブサイトの名前を取得する方法を正確にはわかりません。 URLを使い、きれいにフォーマットできますか?あなたはTLDとサブドメインを外して最初の文字を大文字にすることができます。例:
stackoverflow.com -> Stackoverflow
en.wikipedia.org -> Wikipedia
これは明らかに完璧な解決策ではありませんが、使用する場合には十分です。
、サーバー側から言ったように、それはjavascriptのこのような方法で行うことができ、
タイトル
var title = document.title;
ためとURL
var location = document.location.href;
のためには、サーバー側から意味かユーザーとして? –
サーバー側。 – dmitrig01