網際網路標準 之 微格式

2021-09-08 06:02:46 字數 1845 閱讀 2111

微格式其實並不是瀏覽器或者html的某種標準,而是很多人進行起草建立的。它幫助我們更有效的管理前端**,不僅讓人能夠讀取其中的資訊,也能讓機器理解(典型的比如爬蟲)。

微格式目前的應用並不廣泛,大多數的**都是採用自己定義的格式來書寫。

因此就會出現這樣的情況,同樣時招聘**,a站採用一種風格,b站採用另一種風格。這樣如果某個爬蟲需要爬去招聘中個人資訊,就不得不寫出兩套方案。微格式則使用某種規定的格式,比如在class中以特定的類名標識,從而區分不同的關鍵字段。

目前已經制定了多種微格式草案,比如hcard、hcalender等等。本篇就先介紹下hcard:

<

div

id="hcard-xing-ha-lo"

class

="vcard"

>

<

a class

="url fn n"

href

="">

<

span

class

="given-name"

>xing

span

>

<

span

class

="additional-name"

>ha

span

>

<

span

class

="family-name"

>lo

span

>

a>

<

div

class

="org"

>neu

div>

<

a class

="email"

href

="mailto:[email protected]"

>[email protected]

a>

<

div

class

="adr"

>

<

div

class

="street-address"

>huangpu street

div>

<

span

class

="locality"

>dalian

span

>,

<

span

class

="region"

>liaoning

span

>,

<

span

class

="postal-code"

>11111

span

>

<

span

class

="country-name"

>china

span

>

div>

<

div

class

="tel"

>13455556666

div>

div>

首先,最外層的div必須要有類名vcard,內部則滿足一定的要求即可,任意標籤只要class滿足上面的定義就行。

例如上邊的html片段,直接放在hcard的解析器裡,就可以直接獲得到關鍵的資訊。

1 微格式:

2 vcard生成器:

3 vcard解析器:

posted @

2016-01-26 20:44

xingoo 閱讀(

...)

編輯收藏

mysql 網際網路 MySQL網際網路業務使用建議

一 基礎規範 表儲存引擎必須使用innodb 表字符集預設使用utf8,必要時候使用utf8mb4 解讀 1 通用,無亂碼風險,漢字3位元組,英文1位元組 2 utf8mb4是utf8的超集,有儲存4位元組例如表情符號時,使用它 禁止使用儲存過程,檢視,觸發器,event 解讀 1 對資料庫效能影響...

網際網路與網際網路的區別

網際網路的英文單詞是 internet,網際網路的英文單詞是 internet。在英語中,專有名詞首字母都是大寫,用於特指某一事物。大寫的 internet 是作為乙個專有名詞出現的,所指的是由阿帕網發展而來的現如今全球最大的計算機網路,稱之為網際網路。小寫 internet 是作為乙個普通單詞出現...

網際網路之父Vint Cerf 網際網路的下乙個十年

據國外 報道,谷歌在自己的官方部落格上發表了對網際網路未來發展的觀點。在採訪了10位頂級電腦專家後,google首席網際網路顧問 有網際網路之父美譽的 vint cerf發表文章認為,10年來網際網路的發展對人們的生活產生了巨大影響,改變了政治 娛樂 文化 商業 醫療 環境和所有能想到的東西。未來網...