loadchange / amemv-crawler

🙌Easily download all the videos from TikTok(amemv).下载指定的 抖音(Douyin) 号的视频,抖音爬虫
MIT License
2.37k stars 625 forks source link

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 5: invalid start byte #187

Open cheuhyakuroku opened 4 years ago

cheuhyakuroku commented 4 years ago

Traceback (most recent call last): File "amemv-video-ripper.py", line 529, in CrawlerScheduler(content) File "amemv-video-ripper.py", line 151, in init self.scheduling() File "amemv-video-ripper.py", line 165, in scheduling self.download_user_videos(url) File "amemv-video-ripper.py", line 175, in download_user_videos dytk = get_dytk(url) File "amemv-video-ripper.py", line 115, in get_dytk dytk = re.findall("dytk: '(.*)'", res.content.decode('utf-8')) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xbf in position 5: invalid start byte

majormulfunction018 commented 4 years ago

HI I have the same issue as you do.Did you find a solution?

hpplayer commented 4 years ago
https://stackoverflow.com/questions/49702214/python-requests-response-encoded-in-utf-8-but-cannot-be-decoded

This post will be helpful. But the script will still fail when parsing the response.