[問題] 爬蟲re.findall() 問題
各位好,小弟看了python的爬蟲基礎
要把網頁的這段爬下來<title>Scraping tutorial 1 | 莫烦Python</title>
看了教學是用以下這段
res=re.findall(r"<title>(.+?)</title>",html)
print(res[0])
想問的是用r"" 這個用法裡面為什麼不是用r"<title>[.+?]</title>"
而是用(.+?) ,搞不太懂()的意義,也搞不太懂有沒有加?的差別
懇請各位大大解釋
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.250.161 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1572162157.A.542.html
推
10/27 15:49,
4年前
, 1F
10/27 15:49, 1F
→
10/27 15:49,
4年前
, 2F
10/27 15:49, 2F
→
10/27 15:49,
4年前
, 3F
10/27 15:49, 3F
→
10/27 15:55,
4年前
, 4F
10/27 15:55, 4F
→
10/27 15:55,
4年前
, 5F
10/27 15:55, 5F
推
10/27 16:08,
4年前
, 6F
10/27 16:08, 6F
→
10/27 16:08,
4年前
, 7F
10/27 16:08, 7F
→
10/27 16:13,
4年前
, 8F
10/27 16:13, 8F
推
10/27 16:17,
4年前
, 9F
10/27 16:17, 9F
→
10/27 16:17,
4年前
, 10F
10/27 16:17, 10F
→
10/27 16:17,
4年前
, 11F
10/27 16:17, 11F
→
10/27 16:27,
4年前
, 12F
10/27 16:27, 12F