创新实训定期汇报5.14
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创新实训定期汇报5.14相关的知识,希望对你有一定的参考价值。
周末时间比较充裕,项目取得了较大进展。下面介绍一下我们组近几天的进展:
1.确定采用scrapy为web抓取框架,共同学习通过xpath()和css()来获取html代码中的关键内容
2.继续沿用SDUOJ Python-Django框架,负责前端的成员认真学习研究Django模型和语法
3.完成数据库的基础设计
4.组内成员相互帮助,初步完成了HDU的题目抓取、数据库存取并在页面中显示
遇到的困难和解决方案:
1.scrapy的环境配置。配置scrapy的过程中遇到了很多很多的麻烦,一方面,一上来照着scrapy的官网的安装命令基本是会失败的,而且多数参考的博客都有些许问题,另一方面因为部分成员既有python2又有python3,在运行pip命令的过程中遇到了一些很迷的问题。
解决:多个版本python的pip命令的问题,通过使用命令python3 -m pip install xxxx来解决(我们的项目是使用python3的)。对于环境配置,参考博客http://www.cnblogs.com/wuxl360/p/5567065.html,注意一定要安装pywin32,而且要尤其注意python的版本和pywin32的版本要相同。
2.成员对python的语法还不够熟练。
3.数据库操作中要对字符串内的单引号进行转移,不然会导致操作失败。
4.Django学习http://www.runoob.com/django/django-model.html。SDUOJ的题目界面不能直接拿来用,因为其变量名与数据库直接相关,需要部分修改,去掉和原来数据库相关的代码,重新编写代码适应当前建立的测试用数据库。
各成员博客:
以上是关于创新实训定期汇报5.14的主要内容,如果未能解决你的问题,请参考以下文章