logo
Loading...

DAY14 第一段範例程式碼有點點看不太懂 - Cupoy

各位好:請問在本次範例程式碼的第一段中,其中這一行後面的 attrs={'data-name...

DAY14 第一段範例程式碼有點點看不太懂

2021/07/09 下午 10:42
Yahoo! 電影網頁爬蟲實作練習
Wang
觀看數:26
回答數:1
收藏數:0

各位好: 請問在本次範例程式碼的第一段中,其中這一行後面的 attrs={'data-name':re.compile('.*')這段是什麼意思呢,特別是那個re.compile('.*') movie_item = html.find_all("option", attrs={'data-name':re.compile('.*')})

回答列表

  • 2021/07/12 下午 01:40
    陳柏翰
    贊同數:1
    不贊同數:0
    留言數:1

    這段程式碼代表 在 html 這個物件裡面找到 "option" 這個 html tag 而 attrs 為指定 option 的條件,意思是 option 裡面要有包含 data-name 這個屬性 且要符合 re.compile 這個規則 而 re.compile 是一種正規表達式的寫法," .* " 代表選取全部字元的意思