爬蟲學習筆記day03

2021-09-02 01:31:04 字數 1164 閱讀 9532

3. 寫**

3. ssl證書認證(引數名:verify=true | false)

1. verify = true : 預設,進行ssl證書認證

2. verify = false : 不做認證

4. urllib.request中handler處理器

1. 定義

自定義的urlopen()方法,因為模組自帶的urlopen不支援**等功能,通過handler處理器自定義

urlopen方法

2. 常用方法

1. opener = build_opener(某種功能的handler處理器物件)

2. opener = open(url)

3. 使用流程

1. 建立相關的handler處理器物件

2. 建立自定義opener物件

3. 利用opener物件的open方法發請求獲響應

4. handler處理器分類

1. httphandler : 沒有特殊功能

2. proxyhandler()  : 普通**

**格式:

3. proxybasicauthhandler(密碼管理器物件)

4. httpbasicauthhandler(密碼管理器物件)

5. 密碼管理器用途

1. 私密**

2. web客戶端認證

3. 程式實現流程

1. 建立密碼管理器物件

2. 把認證資訊新增到物件裡面去

pwdmg.add_password(none,webserver,user,password)

3. 建立handler處理器物件

proxy_handler = urllib.request.proxybasicauthhandler(pwdmg)

4. 建立自定義opener物件

opener = urllib.request.build_opener(proxy_handler)

5. 利用opener物件的open方法傳送請求獲取響應

res = urllib.request.request(url,headers=headers)

res = opener.open(req)

學習筆記day03

邏輯運算子 異或 符號兩邊結果相同,結果為false 符號兩邊結果不同,結果為true 面試題1,雙與 也叫短路運算,因為左側如果為假的話直接不判斷右側結果 與 c無論左邊結果運算是什麼,右邊都參與運算。2,雙或 和或 運算結果一樣,但是運算過程有點小區別。無論左邊運算結果是什麼,右邊都參與運算 當...

Python學習筆記 DAY03

字典是一種可變的容器模型,可以儲存各種型別的物件.字典是由多個鍵值對組成的,每個鍵值對用 隔開,鍵值對之間用,隔開。其形式為 字典中的鍵必須是唯一的且必須是不可變的資料型別 如數字 元組 字串,不能用列表 但是值不一定是唯一的,可以是各種資料型別。如果鍵相同,則值取最後乙個。dic訪問字典中的值 d...

Python學習筆記 Day03

今天玩乙個好玩的庫 turtle庫,翻譯過來是海龜庫,是乙個用於畫圖的庫,個人覺得很有意思。今天就來玩一下這個庫。turtle庫的引入 from turtle import 向前行進 forward 向後 backward 向左 left 向右 right 抬起畫筆 penup 放下畫筆 pendo...