爬蟲學習第好幾天,入了門感覺大致思路清晰了,但是在寫的時候還是手生。
今天(20200706)遇到問題如下:
同一個正則,用re.serch()查出來的數據,包含標簽。但是用re.findall()查出來的只有正則,沒有標簽
找了一圈就只有一個有用的,傳送門https://www.crifan.com/python_re_search_vs_re_findall/
簡單來說就是,re.findall()會先找到所有符合正則的字符串,然后根據正則表達式里的要求,提取字符串中正則表達式的值
而re.search(),則是直接查找到符合正則表達式的第一個字符串。怪不得好多人用findall 哈哈哈,如下圖,我把正則賦值給findLink變量,然后用search(),返回的結果還是不變
暫時這么多吧,如果理解偏差,后期會更新。
祝各位好!
https://www.icode9.com/content-1-93368.html 另外一篇