sqlite3.接口错误:绑定参数 2 时出错 - 可能不支持的类型。
这是重现错误的确切代码
打开开发工具后转到此页面
https://stats.nba.com/teams/boxscores-traditional/
在 teamgamelogs 端点上右键单击 -> 复制 -> 复制为 curl(bash)
转换为 python 请求 https://curl.trillworks.com/
import pandas as pd
import requests
import sqlite3
response = requests.get('https://stats.nba.com/stats/teamgamelogs?DateFrom=&DateTo=&GameSegment=&LastNGames=0&LeagueID=00&Location=&MeasureType=Base&Month=0&OpponentTeamID=0&Outcome=&PORound=0&PaceAdjust=N&PerMode=Totals&Period=0&PlusMinus=N&Rank=N&Season=2019-20&SeasonSegment=&SeasonType=Regular+Season&ShotClockRange=&VsConference=&VsDivision=', headers=headers, cookies=cookies)
conn = sqlite3.connect('nbastats.db')
stats = response.json()
df = pd.DataFrame(stats["resultSets"])
df.to_sql('Team_stats', conn, if_exists='append')
我不明白为什么我会收到此错误。
sqlite3.InterfaceError: Error binding parameter 2 - probably unsupported type.
翻过高山走不出你
哈士奇WWW
犯罪嫌疑人X
相关分类