1. 程式人生 > >python 基礎概念整理

python 基礎概念整理

正則表示式中 字串前面加r,表示的意思是禁止字串轉義

>>> print "asfdas\n" asfdas >>> print "asfdas\\n" asfdas\n >>> print "asfdas\n" asfdas >>> print r"asfdas\n" asfdas\n

urllib  庫

importurllib2 response=urllib2.urlopen("http://www.baidu.com"
) printresponse.read()

構造request

importurllib2 request=urllib2.Request("http://www.baidu.com") response=urllib2.urlopen(request) printresponse.read()

post 傳資料 模擬登入


3 4 5 6 7 8 9
importurllib importurllib2 values={"username"
:"[email protected]","password":"XXXX"} data=urllib.urlencode(values) url="https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn" request=urllib2.Request(url,data) response=urllib2.urlopen(request) printresponse.read()

get傳資料

importurllib importurllib2
values={} values['username']="[email protected]" values['password']="XXXX" data=urllib.urlencode(values) url="http://passport.csdn.net/account/login" geturl=url+"?"+data request=urllib2.Request(geturl) response=urllib2.urlopen(request) printresponse.read()

設定header