【发布时间】:2022-01-04 17:59:16
【问题描述】:
我正在从ESPN获取球员数据,但我发现自己的问题是获取每个变量的等待时间很长,如何提高效率?
players_by_temp = []
for i in range(20):
players = []
for j in range(len(html_table[i].find_all(class_='AnchorLink'))):
players.append(html_table[i].find_all(class_='AnchorLink')[j].text)
players_by_temp.append(players)
print(i)
【问题讨论】:
-
首先,您可以将
html_table[i].find_all(class_='AnchorLink')的结果保存在一个变量中,而不是重复两次。 -
哪项运动?你到底在追求什么。您可能会通过 api 获得所有内容。告诉我你想要什么,我可以告诉你。
标签: python loops for-loop web-scraping nested-loops