Heim > Fragen und Antworten > Hauptteil
1. Wenn ich den <dl>-Tag hinzufüge, erhalte ich den gewünschten Inhalt, ohne den
2-Tag hinzuzufügen
pattern = re.compile(r'<dl>.*?<dd><a href="(.*?)">(.*?)</a></dd>.*?</dl>')
3. Sie können den gewünschten Inhalt erhalten, ohne das <dl>-Tag hinzuzufügen
4. Im Anhang finden Sie den Quellcode der Webseite
<dl>
<dt>《明末工程师》正文</dt>
<dd><a href="/book/1440/xx">第一章 穿越后的窘境</a></dd>
</dl>
黄舟2017-05-18 10:51:18
# 你可能需要加个模式
# re.S 使 . 匹配包括换行在内的所有字符
pattern = re.compile(r'<dl>.*?<dd><a href="(.*?)">(.*?)</a></dd>.*?</dl>', re.S)
print re.findall(pattern, a)