文章詳情頁
python - 把<dl></dl>標簽包含進去如何拿到我想要的內容
瀏覽:124日期:2022-07-21 08:07:19
問題描述
1.我把<dl>標簽加進去拿到的是空內容,我該怎么寫匹配規則,不加<dl>標簽倒是可以拿到想要的內容2.問題代碼
pattern = re.compile(r’<dl>.*?<dd><a href='http://m.piao2010.com/wenda/(.*?)'>(.*?)</a></dd>.*?</dl>’)
3.不把<dl>標簽加進去可以拿到想要的內容
4.附上網頁源代碼
<dl><dt>《明末工程師》正文</dt><dd><a href='http://m.piao2010.com/book/1440/xx'>第一章 穿越后的窘境</a></dd></dl>
問題解答
回答1:# 你可能需要加個模式# re.S 使 . 匹配包括換行在內的所有字符pattern = re.compile(r’<dl>.*?<dd><a href='http://m.piao2010.com/wenda/(.*?)'>(.*?)</a></dd>.*?</dl>’, re.S)print re.findall(pattern, a)回答2:
// /需要轉義下<dl>.*?<dd><a href='http://m.piao2010.com/wenda/(.*?)'>(.*?)</a></dd>.*?</dl>
相關文章:
1. 在應用配置文件 app.php 中找不到’route_check_cache’配置項2. html按鍵開關如何提交我想需要的值到數據庫3. gvim - 誰有vim里CSS的Indent文件, 能縮進@media里面的4. Android中能不能判斷一個數據庫是create來的,還是open來的?5. HTML 5輸入框只能輸入漢字、字母、數字、標點符號?正則如何寫?6. javascript - 請教如何獲取百度貼吧新增的兩個加密參數7. 跟著課件一模一樣的操作使用tp6,出現了錯誤8. PHP類屬性聲明?9. javascript - 求助canvas繪制馬賽克的問題,老是取色不準10. html - 微信瀏覽器h5<video>標簽問題
排行榜
