-
大小: 1.77MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-09-02
- 語言: 其他
- 標(biāo)簽: python??ppt??學(xué)習(xí)??jiaoliu??
資源簡介
具有py程序和相應(yīng)的PPT教學(xué)輔導(dǎo),代碼簡單清晰,ppt講解詳細(xì),非常適合初學(xué)者的一次實(shí)戰(zhàn)體驗(yàn)和學(xué)習(xí)。

代碼片段和文件信息
#?urllib2的使用:注意在python3.3后urllib2已經(jīng)不能再用,只能用urllib.request來代替
#??
#?import?urllib.request
#?import?re
#?data?=?urllib.request.urlopen(‘https://blog.csdn.net/‘).read().decode(“utf-8“)
#?pat=“tle>(.*?) tle>“
#?rst=re.compile(pat).findall(data)
#?print(rst[0])
#?#?通過設(shè)置header頭,偽裝瀏覽器用戶
#?import?urllib.request
#?import?re
#?posturl?=?‘https://blog.csdn.net/‘
#?headers={“User-Agent“:“Mozilla/4.0?(compatible;?MSIE?5.5;?Windows?NT)“}
#?req?=?urllib.request.Request(posturlheaders=headers)
#?data?=?urllib.request.urlopen(req).read().decode(‘utf-8‘‘ignore‘)
#?pat=“tle>(.*?) tle>“
#?rst=re.compile(pat).findall(data)
#?print(rst[0])
#?post請求帶參數(shù)
#?import?urllib.request
#?import?urllib.parse
#?import?re
#?posturl?=?‘https://blog.csdn.net/‘
#?postdata?=?urllib.parse.urlencode({
#???????‘name‘:‘ceo@txk7.com‘
#???????‘pass‘:‘kjsahajkashg‘
#?}).encode(“utf-8“)
#?headers={“User-Agent“:“Mozilla/4.0?(compatible;?MSIE?5.5;?Windows?NT)“}
#?#進(jìn)行post,就需要使用urllib.request下面的Request(真實(shí)post地址,post數(shù)據(jù))
#?req?=?urllib.request.Request(posturlpostdataheaders=headers)
#?data?=?urllib.request.urlopen(req).read().decode(‘utf-8‘‘ignore‘)
#?pat=“tle>(.*?) tle>“
#?rst=re.compile(pat).findall(data)
#?print(rst[0])
‘‘‘
import?urllib.request
import?re
posturl?=?‘https://list.jd.com/list.html?cat=9987653655‘
headers={“User-Agent“:“Mozilla/4.0?(compatible;?MSIE?5.5;?Windows?NT)“}
req?=?urllib.request.Request(posturlheaders=headers)
data?=?urllib.request.urlopen(req).read().decode(‘utf-8‘‘ignore‘)
pat=‘
‘
plist=re.compile(pat).findall(data)
for?i?in?range(0len(plist)):
????img?=?plist[i]
????imgurl?=?“https:“+img
????urllib.request.urlretrieve(imgurlfilename=“./imgs/“+str(i)+“.jpg“)
????print(str(i)+“.jpg“)
‘‘‘
#?采用lxml的xpath:?先安裝lxml:?pip?install?lxml
#?XPath?是一門在?xml?文檔中查找信息的語言。XPath?可用來在?xml?文檔中對元素和屬性進(jìn)行遍歷
import?urllib.request
from?lxml?import?etree?#導(dǎo)入xpath的使用
import?re
posturl?=?‘https://list.jd.com/list.html?cat=9987653655‘
headers={“User-Agent“:“Mozilla/4.0?(compatible;?MSIE?5.5;?Windows?NT)“}
req?=?urllib.request.Request(posturlheaders=headers)
data?=?urllib.request.urlopen(req).read().decode(‘utf-8‘‘ignore‘)
#pat=‘
‘
#plist=re.compile(pat).findall(data)
html?=?etree.HTML(data)
plist?=?html.xpath(‘//img[@width=“220“]/@data-lazy-img‘)
for?i?in?range(0len(plist)):
????img?=?plist[i]
????imgurl?=?“https:“+img
????urllib.request.urlretrieve(imgurlfilename=“./imgs/“+str(i)+“.jpg“)
????print(str(i)+“.jpg“)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????????0??2018-03-23?05:04??緗戠粶鐖櫕鐨勫垵嬈′綋楠?
?????文件????????2834??2018-03-22?18:47??緗戠粶鐖櫕鐨勫垵嬈′綋楠?1.py
?????文件?????????368??2018-03-22?18:56??緗戠粶鐖櫕鐨勫垵嬈′綋楠?2.py
?????文件?????????401??2018-03-22?19:14??緗戠粶鐖櫕鐨勫垵嬈′綋楠?3.py
?????文件?????????716??2018-03-22?21:00??緗戠粶鐖櫕鐨勫垵嬈′綋楠?demo.py
?????目錄???????????0??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\
?????文件???????21100??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\20.jpg
?????文件???????30234??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\21.jpg
?????文件????????5693??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\210.jpg
?????文件???????32736??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\211.jpg
?????文件???????16459??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\212.jpg
?????文件???????15277??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\213.jpg
?????文件???????34232??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\214.jpg
?????文件???????32354??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\215.jpg
?????文件???????27350??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\216.jpg
?????文件???????39443??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\217.jpg
?????文件???????26389??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\218.jpg
?????文件???????39005??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\219.jpg
?????文件???????20432??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\22.jpg
?????文件????????9938??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\220.jpg
?????文件???????43432??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\221.jpg
?????文件???????34232??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\222.jpg
?????文件????????9192??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\223.jpg
?????文件???????10083??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\224.jpg
?????文件???????25156??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\225.jpg
?????文件???????43295??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\226.jpg
?????文件???????24499??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\227.jpg
?????文件????????9716??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\228.jpg
?????文件???????25577??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\229.jpg
?????文件???????20105??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\23.jpg
?????文件???????20417??2018-03-22?21:03??緗戠粶鐖櫕鐨勫垵嬈′綋楠?imgs\230.jpg
............此處省略26個文件信息
評論
共有 條評論