request淺嘗
import requests url = "https://www.baidu.com/" for i in range(20): try: rest = requests.get (url,timeout=30) rest.raise_for_status() r=rest.content.decode('utf-8') print(r) except: print("error") print("text屬性長度",len(rest.text)) print("content屬性長度",len(rest.content))
請用requests庫的get()函式訪問如下一個網站20次,列印返回狀態,text()內容,計算text()屬性和content屬性所返回網頁內容的長度。
這是一個簡單的html頁面,請保持為字串,完成後面的計算要求。
a 列印head標籤內容和你的學號後兩位
b,獲取body標籤的內容
c. 獲取id 為first的標籤物件
d. 獲取並列印html頁面中的中文字元
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鳥教程(runoob.com)</title> </head> <body> <hl>我的第一個標題學號23</hl> <p id="first">我的第一個段落。</p> </body> <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> <tr> </table> </html>