TypeError: expected string or bytes-like object

"C:\Program Files\Python39\python.exe" C:/Users/Administrator/Desktop/抓取/LOL/spider_LOL.py
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\抓取\LOL\spider_LOL.py", line 178, in
main()
File "C:\Users\Administrator\Desktop\抓取\LOL\spider_LOL.py", line 24, in main
data_list = get_data(base_url)
File "C:\Users\Administrator\Desktop\抓取\LOL\spider_LOL.py", line 54, in get_data
hero_id = re.findall(find_hero_id, js)
File "C:\Program Files\Python39\lib\re.py", line 241, in findall
return _compile(pattern, flags).findall(string)
TypeError: expected string or bytes-like object

hero_id = re.findall(find_hero_id, js)
这个可能里面发生类型错误,你检查检查

hero_id = re.findall(find_hero_id, js),你的第二个参数js,必须是str或者bytes对象