原创 Django條件語句的查詢

字段查詢 實現sql中where的功能,調用過濾器filter()、exclude()、get(),下面以filter()爲例。 語法如下:            屬性名稱__比較運算符=值 注:屬性名稱和比較運算符間使用兩個下劃線,所以

原创 關於django怎麼拿取已有數據庫中的數據

1.首先在models.py文件中創建模型。 2.用django命令:python manage.py makemigrations (在django中可以將腳本轉化成mysql語句,進行映射關係) 3.再用django命令:python

原创 python用MySQL模塊操作mysql數據庫

我採用的是MySQLdb操作的MYSQL數據庫。先來一個簡單的例子吧: 1 2 3 4 5 6 7 8 9 10 import MySQLdb   try:     conn=MySQLdb.connect(host='localh

原创 requests庫的應用

首先就不介紹怎麼取下載requests庫了,這篇文章就是如何介紹怎麼去應用,主要針對小白 python中提供了urllib、urllib2的方法,爲什麼還是要requests庫,那是因爲前者的API接口太差,說白了就是發一個簡單的請求,需

原创 Python 操作 MySQL 數據庫

Python 操作 MySQL 數據庫 Python 標準數據庫接口爲 Python DB-API,Python DB-API爲開發人員提供了數據庫應用編程接口。 Python 數據庫接口支持非常多的數據庫,你可以選擇適合你項目的數據庫:

原创 用scrapy設置ip代理

首先要知道什麼叫做ip的代理?          當我們去用我們自己的電腦去訪問服務器的時候,服務器是可以收集到我們的IP的,那麼如果我們是一個爬蟲,再被他判斷出是一個爬蟲,那麼服務器那端的工作人員就可以禁止我們IP的訪問,導致我們的爬蟲

原创 使用selenium操作PhantomJS的常用操作

採集淘寶商品數據的時候,主要用到了Selenium+PhantomJS。在這個過程中對淘寶的嚴厲反爬措施佩服至極,個人也得到了很多成長。雖然歷經曲折,最終還是能正常運行自己的腳本採集數據。 這裏總結一下Selenium+PhantomJS

原创 如何在scrapy中添加隨機的userAgent

在scrapy中運行順序是這樣的(如下圖): 由上圖我們可以看出我們的request的請求,產生和發送請求之前的位置可以進行處理我們的request請求,也就是在這些地方可以進行userAgent的添加(有如下三個方法): 1.在spi

原创 從git到github!

首先我們先要準備一些準備工作! 1.註冊github(這個就不用多說了) 2.下載git,安裝git 3.檢測安裝是否成功,我們鼠標右鍵點擊隨便一個文件夾都可以看到,是否有“Git GUI Here”和‘Git Base Here’的字樣

原创 Scrapy+Selenium+Phantomjs的Demo

前段時間學習了用Python寫爬蟲,使用Scrapy框架爬取京東的商品信息。商品詳情頁的價格是由js生成的,而通過Scrapy直接爬取的源文件中無價格信息。   通過Selenium、Phantomjs便能實現。下面先介紹Phantomj

原创 在Python中調用外部命令

怎麼在Python腳本里調用外部命令?(就好像直接輸入在Unix shell中或者windows的命令行裏) 來來來,我給你叨咕叨咕各種方法和各自優缺點: os.system("命令加參數")把命令和參數傳遞給你係統的shell中.用這個

原创 在Python中有三元運算符

有,在2.5版本中加入.對於python初學者可能有點難以理解,所以要記住了. 語法如下: a if test else b 根據test的布爾值來判斷返回的是a還是b;如果test爲真則返回a,反之則返回b. 來個大栗子: >>>

原创 django中的緩存機制

知識預覽一 Django的form組件二 Django的model form組件三 Django的緩存機制四 Django的信號五 Django的序列化一 Django的form組件二 Django的model form組件這是一個神奇的

原创 GIT從0到1

版本控制說到版本控制,腦海裏總會浮現大學畢業是寫畢業論文的場景,你電腦上的畢業論文一定出現過這番景象!1234567891011畢業論文_初稿.doc畢業論文_修改1.doc畢業論文_修改2.doc畢業論文_修改3.doc畢業論文_完整版

原创 前端css

CSS語法CSS基礎語法CSS語法可以分爲兩部分:選擇器聲明聲明由屬性和值組成,多個聲明之間用分號分隔。CSS註釋註釋是代碼之母。/*這是註釋*/網頁中引用CSS樣式內聯樣式行內樣式表外部樣式表鏈接式導入式內嵌方式style標籤<!doc