<h3 class="title h1 js-title"> <a href="/out/7561938" target="426428" data-main-tab="/out/7561938" data-new-tab="view/dji.com?c=7561938"> $300 Off Phantom 3 Standard </a> </h3>
<h3 class="title h1 js-title"> <a href="/out/7561938" target="426428" data-main-tab="/out/7561938" data-new-tab="view/dji.com?c=7561938"> $300 Off Phantom 3 Standard </a> </h3>
import re
html = u'<h3 class="title h1 js-title"> <a href="/out/7561938" target="426428" data-main-tab="/out/7561938" data-new-tab="view/dji.com?c=7561938"> $300 Off Phantom 3 Standard </a> </h3>'
print re.search(r'(?<=\d">\s).+?(?=</a>)',html).group(0)
前提是view/dji.com?c=xx 中的xx总是数字
1 回答9.5k 阅读✓ 已解决
2 回答5.1k 阅读✓ 已解决
2 回答3.5k 阅读✓ 已解决
3 回答4.4k 阅读
2 回答2.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
反向思维, 从标签中找到文本很麻烦, 所以我们干脆就把别的标签都干掉