Python爬蟲第二課 了解與學習HTML

2021-10-03 06:27:18 字數 2079 閱讀 2572

html(hyper text markup language)是用來描述網頁的一種語言,也叫超文字標記語言。換種說法,html和網頁的關係,就像汽車設計圖紙和汽車的關係。

html是前端工程師使用的語言,用來設計「網頁的結構圖」。 瀏覽器會把html解析成我們看到的網頁。

1.html的層級

2. 學習html

html標籤與元素

我是乙個段落啦

# 輸出結果如下:

我是一級標題

我是二級標題

我是**標題

我是乙個段落啦

元素開始標籤+標籤中的內容+結束標籤就組成了「元素」。

所有寫在標籤中的標籤元素都不會顯示在網頁的內容中,只有把標籤元素寫在也就是網頁體中,才可以在網頁中顯示出來。

這是乙個絕對讓你變美的絕技!

輸出結果如下所示:

變美大學堂!這是乙個絕對讓你變美的絕技!

為標籤設定屬性

style屬性

點這裡去官網看看

絕對保證你變美一百倍哦,誇張地說!

輸出結果如下所示:

變美大學堂2.0

點這裡去官網看看

絕對保證你變美一百倍哦,誇張地說!

在的中定義的「.menu」樣式,只要乙個標籤的 class = 「menu」,那麼它都會繼承這個樣式。

id屬性

小結

html的組成:標籤、元素、結構、屬性。從上到下依次為、,主要的內容在body中顯示,每個 層級可逐一展開檢視。

將我們第一課的網頁源**獲取,並儲存到本地中。

import requests

# 使用requests.get()獲取資料

response = requests.get(

'')# 把response物件的內容以字串的形式返回

html = response.text

# 建立乙個名為 csdn 的html文件,指標放在檔案末尾,追加內容

myfile =

open

('csdn.html'

,'a+'

)# 將字串寫入檔案中

myfile.write(html)

# 關閉檔案

myfile.close(

)

首先,我們知道了html是一種用來描述網頁的語言,html對網頁的描述就相當於汽車設計圖紙對汽車,裝修設計圖紙對房子的描述。

我們了解了由網頁頭和網頁體所構成的html基本結構。

認識了html中的常見標籤和常見屬性:

爬蟲第二課 handler,cookie

handlerimport urllib.request proxy handler urllib.request.proxyhandler opener urllib.request.build opener proxy handler response opener.open print res...

爬蟲第二課requests模組

斐波那契數列指的是這樣乙個數列 1 1 2 3 5 8 13 21 34 在數學上,斐波那契數列以如下被以遞推的方法定義 f 1 1,f 2 1,f n f n 1 f n 2 n 3,n n def f n if n 1 or n2 return 1 return f n 1 f n 2 求乙個l...

Python基礎第二課

練習題 1 編寫乙個python程式來查詢那些既可以被7整除又可以被5整除的數字,介於1500和2700之間。your code here i for i in range 1500 2700,1 if i 7 0and i 5 0 2 龜兔賽跑遊戲 題目描述 話說這個世界上有各種各樣的兔子和烏龜,...