1. 程式人生 > >創新實訓定期匯報5.14

創新實訓定期匯報5.14

字符串 匯報 界面 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