創新實訓定期匯報5.14
阿新 • • 發佈:2017-05-15
字符串 匯報 界面 nbsp python3 win 問題 相關 試用
周末時間比較充裕,項目取得了較大進展。下面介紹一下我們組近幾天的進展:
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