【发布时间】:2020-08-12 16:14:56
【问题描述】:
我正在尝试使用 .format 来格式化 URL,以便我可以抓取多个相似的网页。
当我通过时
df = pd.read_html('https://www.basketball-reference.com/players/a/abrinal01/gamelog/2019')
df
我很容易找到我正在寻找的结果,但是当我通过时
letter = 'a'
player = str(players_from_2018[0])
year = '2019'
df = pd.read_html('https://www.basketball-reference.com/players/{}/{}/gamelog/{}').format(letter, player, year)
我得到一个值错误,没有找到表。
如果我打印
print(('https://www.basketball-reference.com/players/{}/{}/gamelog/{}').format(letter, player, year))
我得到了我正在寻找的网址:
https://www.basketball-reference.com/players/a/abrinal01/gamelog/2019
这是一个常见问题吗?我该如何解决?
【问题讨论】: