作為一名不合格的電氣汪,程式設計基礎較為薄弱,之前僅簡單接觸過c和matlab。
最近對python有點兒興趣,天天胡亂的敲**知識不成體系,效率不高也沒有針對性,因此想在這裡記錄下自己的學習過程,不然不出一周指定全忘光!!!
參考『逆風的薔薇』的教程,《python3爬蟲》-簡單網頁抓取
'''
三引號可以用來表示多行注釋
也可以用來表示多行字串
''''''
from *package import *module 後續直接引用即可
from *package.*mudule 後續引用時需要加上package名稱
'''# import urllib.request
from urllib import request
# **
url = ''
# request = urllib.request.request(ur1)
# response = urllib.request.urlopen(request)
req = request.request(url) # 生成乙個request物件,這句可以沒有,直接對url操作也可以
res = request.urlopen(req) # urlopen開啟乙個url,可以是string或是request物件
data = res.read()
# 設定解碼方式
data = data.decode('utf-8')
print(data)
# 列印爬取網頁的各類資訊
print(type(res))
print(res.geturl())
print(res.info())
print(res.getcode())
擷取部分結果如圖:
關於urllib包的說明,
# 請求
request = urllib.request
.request(url)
# 爬取結果
response = urllib.request
.urlopen(request)
Python3 學習札記(四)
參考 逆風的薔薇 的教程,python3爬蟲 登入知乎 關於fiddler的https抓包的設定說明,可以參考fiddler設定 請求報頭如下 登入 如下 報頭原始資訊如下 回應報文如下 解壓縮函式 defungzip data try print 正在解壓.data gzip.decompress...
python 學習札記(3)
1.列表和元組 列表和元組可以被當成普通的 陣列 但是能儲存任意數量任意不同型別 的python物件,通過從0開始的數字索引訪問元素 可以和字串一樣使用切片運算 得到子集。列表和元組的區別 1 列表使用 列表元素的個數和值可以被改變 alist 1,2,3,4,python alist 0 1 al...
Python學習(一) python3基礎
主要參考廖雪峰的python教程 不斷的學習才能不斷發現好東西!富而不驕易,窮而不怨難 整數 int 浮點數 float 字串 str 布林值 bool 空值 nonetype 變數 常量 list 是一種有序的集合,可以隨時新增和刪除其中的元素 用索引來訪問list中每乙個位置的元素,記得索引是從...