您的位置:首页 > 理论基础 > 计算机网络

python网络数据学习范例-正则表达式+lambda函数

2017-10-06 13:58 309 查看
from urllib.request import urlopen
from bs4 import BeautifulSoup
import re
html = urlopen("http://www.pythonscraping.com/pages/page3.html")
bsObj = BeautifulSoup(html,"html.parser")
images = bsObj.findAll("img",{"src":re.compile("\.\.\/img\/gifts\/img.*\.jpg")})#每个图片部分路径不同,用正则表达式代换
for image in images:
print(image["src"])

这段代码会打印出图片的相对路径

lambda函数

定义了一个匿名函数,如g=lambda x:x+1      g(1)=2 



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: