利用urllib.request模块中的方法,补全step1()函数。该函数将国防科技大学本科招生信息网中录取分数网页抓取下来,并保存在本地,具体要求: 正确使用urllib.request的相关函数获取指定url的内容; 将获取的页面内容,写入本地文件,命名为nudt.txt。
时间: 2024-04-06 13:33:51 浏览: 153
院校专业录取信息,包括 院校代码 院校名称 专业名称 专业代码 省份 批次 招生计划数 文科录取分数 理科录取分数
以下是补全后的step1()函数代码:
```python
import urllib.request
def step1():
url = "http://zs.nudt.edu.cn/info/1012/1164.htm"
response = urllib.request.urlopen(url)
html = response.read().decode("utf-8")
with open("nudt.txt", "w", encoding="utf-8") as f:
f.write(html)
```
该函数首先定义了要抓取的url,然后使用urllib.request.urlopen()方法获取该url的内容,接着将获取的页面内容写入本地文件nudt.txt中,使用了with open()语句,确保文件在写入完成后自动关闭。
阅读全文