为了账号安全,请及时绑定邮箱和手机立即绑定

python正则匹配一个html中的几个url

python正则匹配一个html中的几个url

慕仙森 2018-07-16 09:19:26
在一个网页中匹配出如下的几个url,从url开始匹配不是从href开始匹配href="http://redirect.wangpansou.cn/redirect.php?url=http%3A%2F%2Fpan.baidu.com%2Fshare%2Flink%3Fuk%3D2803502175%26shareid%3D3310887851%26third%3D0"href="http://redirect.wangpansou.cn/redirect.php?url=http%3A%2F%2Fpan.baidu.com%2Fshare%2Fhome%3Fuk%3D981206555%26view%3Dshare"href="http://redirect.wangpansou.cn/redirect.php?url=http%3A%2F%2Fpan.baidu.com%2Fshare%2Flink%3Fuk%3D1075874930%26shareid%3D3128951413%26third%3D0"python的正则表达式应该怎么写?求大神啊!就结了好久了.
查看完整描述

3 回答

?
米脂

TA贡献1836条经验 获得超3个赞

.*?url=(.*?)".*?

查看完整回答
反对 回复 2018-07-18
?
九州编程

TA贡献1785条经验 获得超4个赞

import re

patten=re.compile('\"([^\"]*)\"')
out=re.findall(patten,a)
print("\n".join(out))


查看完整回答
反对 回复 2018-07-18
?
FFIVE

TA贡献1797条经验 获得超6个赞

这种情况根本不需要正则匹配    解析一下地址  直接获取url就可以了 

或者直接字符串截取就可以了 


查看完整回答
反对 回复 2018-07-18
  • 3 回答
  • 0 关注
  • 469 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信