'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'Accept-Encoding': 'none', 'Accept-Language': 'en-US,en;q=0.8', 'Connection': 'keep-alive' } request = Request(url) for key, value in hdr.items(): request.add_header(key, value) html_content = urlopen(request).read().decode("utf-8") soup = BeautifulSoup(html_content, "html.parser") # find, find_all div_playlist = soup.find("div", "mediatec-cleanaudioplayer") li_list = div_playlist.ul.find_all("li") # Xóa dữ liệu cũ: Song.drop_collection() for li_song in li_list: title = li_song["data-title"] artist = li_song["data-artist"] url = li_song["data-url"] print("Saving ", title) song = Song(artist=artist, title=title, url=url) song.save()