你没发现代码报错了吗
根据错误信息去改
你要不要看看你发的什么。。
请把课程作业题目,使用文本的形式发出来,这样才能给你做出来。
参考答案:
在国内软件开发管理中,文档管理几乎是最弱的一项,因而在测试工作中特别容易忽略文档测试也就
不足为奇了。要想给用户提供完整的产品,文档测试是必不可少的。文档测试一般注重下面几个方面:
文档的完整性:主要是测试文档内容的全面性与完整性,从总体上把握文档的质量。例如用户手册应
该包括软件的所有功能模块。
描述与软件实际情况的一致性:主要测试软件文档与软件实际的一致程度。例如用户手册基本完整
后,我们还要注意用户手册与实际功能描述是否一致。因为文档往往跟不上软件版本的更新速度。
易理解性:主要是检查文档对关键、重要的操作有无图文说明,文字、图表是否易于理解。对于关
键、重要的操作仅仅只有文字说明肯定是不够的,应该附有图表使说明更为直观和明了。
文档中提供操作的实例:这项检查内容主要针对用户手册。对主要功能和关键操作提供的应用实例是
否丰富,提供的实例描述是否详细。只有简单的图文说明,而无实例的用户手册看起来就像是软件界面的
简单拷贝,对于用户来说,实际上没有什么帮助。
印刷与包装质量:主要是检查软件文档的商品化程度。有些用户手册是简单打印、装订而成,过于粗
糙,不易于用户保存。优秀的文档例如用户手册和技术白皮书,应提供商品化包装,并且印刷精美。
根据提供的代码和问题描述,目前无法判断具体是哪一步出现了问题。建议参考以下提示来排查问题:
1.确认目标网站是否需要登录或者设置了反爬虫机制,如果是,可以考虑使用selenium等自动化工具模拟真实浏览器操作,或者添加一些伪装头信息来防止被识别为爬虫。
2.确认xpath表达式是否正确,可以使用浏览器的检查元素工具来查看数据所在的html结构,然后确认xpath表达式是否匹配到了数据所在的位置。
3.确认获取的数据是否需要处理后才能正确显示,比如一些html实体字符需要进行替换。
综上建议先确认数据是否需要登录或者防爬虫,如果需要的话加上伪装头或者使用自动化工具来模拟真实浏览器操作,并且确认xpath表达式是否正确,如果需要的话先使用浏览器检查元素工具来确认数据所在的位置。