Python网络广告牌百强榜

2024-10-03 00:28:51 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个基于我从Stackoverflow社区收到的慷慨反馈的更新。我仍然有一些问题,需要额外的帮助:

我在Windows10系统上使用iPython笔记本2.7版,试图从网上搜索维基百科1992年至2015年广告牌前100名的表格。充分披露,这是一个班级作业,但我没有得到正确的支持在学校论坛。在

下面是我尝试使用的代码:

yearstext = {}
for year in range(1992, 2015, 1):
    url=requests.get("http://en.wikipedia.org/wiki/Billboard_Year-End_Hot_100_singles_of_"+str(year))
    soup = BeautifulSoup(url.text, "html.parser")
    yearstext[year] = soup

这很管用(多亏了你的帮助)。不过,它只提供了2014年的数据。我需要它遍历这些年,并给我一个字典,因为它的关键字是年份(1992年到2014年),以及与这些关键字对应的值,即正在获取的页面文本。我需要append语句吗?我一直在尝试实现一个,但我没有得到它的工作。在

任何帮助都将不胜感激。在


Tags: url系统ipython作业笔记本关键字stackoverflowyear