python python中的urllib模組

2021-08-19 01:21:15 字數 1042 閱讀 2558

import urllib.request

response = urllib.request.urlopen("")

html = response.read().decode('utf-8')

print(html)

指定請求頭的方式

import urllib.request

url = ""

headers =

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

response = urllib.request.urlopen(request) #response是類檔案物件

html = response.read().decode('utf-8')

新增請求頭的方式

import urllib.request

url = ""

key = "user-agent"

request = urllib.request.request(url=url)

request.add_header(key,value)

# request.get_header("user-agent,user_agent)

response = urllib.request.urlopen(request) #response是類檔案物件

html = response.read().decode('utf-8')

# response.getcode()  獲取響應碼

# response.geturl() 返回實際資料的url,防止重定向

# response.info() 響應報頭資訊

import urllib.parse

wd=encodedwd = urllib.parse.urlencode(wd)

# urllib.unquote(encodedwd)

python python中的遍歷

遍歷list集合 infp 1,2,3,3,3 for m in infp print m 值得注意的是,m在此處的值是infp中的想對應的值,當我們通過del infp m 或者 infp.remove m 如下 infp 1,2,3,3,3 for m in infp if m is 3 pri...

Python Python中的程序

python提供了多個模組用於建立程序。比如os.fork 適用於linux unix mac 和multiprocessing模組和pool程序池。multiprocessing模組提供了乙個process類來代表乙個程序物件,語法如下 使用的為可選引數 引數說明 group 引數未使用,值始終未...

初學python python中的self

python中類的方法和普通函式的區別就是 它們必須有乙個額外的第乙個引數。一般情況下該引數以self命名,也可以換成其他名字,不過會降低程式的可讀性。self代表類的例項,python會對self進行賦值,而程式設計師不需要對self賦值。舉個例子來說明,myclass類例項化得到myobject...