第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

python正則表達(dá)式

難度初級(jí)
時(shí)長(zhǎng) 1小時(shí)29分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.40
211人評(píng)價(jià) 查看評(píng)價(jià)
9.7 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.1 邏輯清晰
建議遇到問題的同學(xué)先修改以下三處代碼
listurl = re.findall(r'//.+?\.jpg*', buf) #匹配src中的內(nèi)容

f = open('D:/picture/' + str(i) + '.jpg', 'wb') #將圖片存到D盤下的picture中
req = urllib2.urlopen('http:'+url) #爬取圖片
listurl = re.findall(r'//.+?\.jpg*', buf)
建議讀一下廖雪峰的正則表達(dá)式 再來看 會(huì)理解很多
個(gè)人覺得廖雪峰老師的邏輯清晰很多
compile=complete,pattern=partner……
i = 0
old_url = ''
for _url in listurl:
f = open(str(i)+'.jpg','wb')
url = 'http:'+_url
if url == old_url:
continue
old_url = url
#print (url,'')
req = request.urlopen(url)
buf = req.read()
f.write(buf)
i += 1
f.close()
print ('download %s '%(i))
Python3.6版本
from urllib import request
import re

url = 'http://idcbgp.cn/course/list'
req = request.urlopen(url)

buf = req.read()
buf = buf.decode('utf-8')

listurl = re.findall(r'\/\/img.+?\.jpg',buf)

#for _url in listurl:
# print(_url)
老師順便講了個(gè)小爬蟲,厲害厲害

\豎大拇指

已采納回答 / qq_愛吃羊的鯨魚_0
\1就是代表了前面“([\w]+>)”這些內(nèi)容,你將\1替換掉就成了ma=re.match(r'<([\w]+>)[\w]+</([\w]+>)','<book>python</book>')? 其中括號(hào)已經(jīng)沒有意義,去掉后就變成ma=re.match(r'<[\w]+>[\w]+</[\w]+>','<book>python</book>')? 這樣看就應(yīng)該沒問題了吧。后面加1匹配不出來的原因也是應(yīng)為&...
應(yīng)該用非貪婪匹配 r&#039;src=.+?\.jpg&#039;

最新回答 / qq_琪_10
我知道了,match函數(shù)是從字符串的開始匹配的,正則表達(dá)式的每一部分都跟字符串的開始匹配

最贊回答 / 華燈初上丶
import reimport urllibreq = urllib.request.urlopen('http://idcbgp.cn/course/list')#此處加上decode(),不然拿下來的數(shù)據(jù)都是亂碼buf = req.read().decode("utf-8")#老師講課的url地址已經(jīng)發(fā)生改變,改一下正則匹配就好# listurl = re.findall(r'src=.+\.jpg', buf)listurl = re.findall(r'//img.+?\.jpg', bu...
課程須知
本課程是Python中級(jí)課程 1、本課程在linux講解,最好有l(wèi)inux開發(fā)環(huán)境 1、熟練掌握Python開發(fā)語言基礎(chǔ)語法
老師告訴你能學(xué)到什么?
1.正則表達(dá)式基本語法 2.使用re模塊處理文本

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!

本次提問將花費(fèi)2個(gè)積分

你的積分不足,無法發(fā)表

為什么扣積分?

本次提問將花費(fèi)2個(gè)積分

繼續(xù)發(fā)表請(qǐng)點(diǎn)擊 "確定"

為什么扣積分?

舉報(bào)

0/150
提交
取消