import requests
import re
# 链接
url = "http://www.xinfadi.com.cn/getPriceData.html"
param = {
'limit': 20,
'current': 3
}
resp = requests.get(url=url, params=param).text
# 正则表达式.*?进行匹配,(?P<name>.*?)进行提取,后面别忘了re.S
ob = re.compile(r'"prodName":"(?P<name>.*?)","prodCatid":.*?', re.S)
# 开始匹配
result = ob.finditer(resp)
for it in result:
print(it.group('name'))
正则表达式匹配
最新推荐文章于 2024-07-19 16:36:18 发布