原创 python爬取鏈家網的房屋數據

python爬取鏈家網的房屋數據爬取內容爬取源網站爬取內容爬取思路爬取的數據代碼獲取房屋url獲取房屋具體信息 爬取內容 爬取源網站 北京二手房 https://bj.lianjia.com/chengjiao/ 爬取內容 爬取

原创 python製作ip代理池

爬取的代理源爲西刺代理。 用xpath解析頁面 用telnet來驗證ip是否可用 把有效的ip寫入到本地txt中。當然也可以寫入到redis、mongodb中,也可以設置檢測程序當代理池中的ip數不夠(如:小於20個)時,啓動該腳本

原创 mac-chrome下手動安裝vue-devtools

本文在參考https://www.jianshu.com/p/18906cade6c4的基礎上,做了更爲細緻的介紹。 1. 下載Github源文件(vue-devtools) 在GitHub中下載源文件,並解壓到本地(比如桌面)。 h

原创 python爬蟲:使用selenium + ChromeDriver爬取途家網

代碼寫的比較粗糙和不規範,請見諒。歡迎交流! 完整代碼及說明,請參考 https://gitee.com/yeoman92/tujia_craw 說明 本站(途家網https://www.tujia.com)通過常規抓頁面的方法不

原创 常用的正則表達式整理

常用的正則表達式整理

原创 插入法排序——PHP

插入排序(Insertion Sort)的算法描述是一種簡單直觀的排序算法。 它的工作原理是通過構建有序序列,對於未排序數據,在已排序序列中從後向前掃描, 找到相應位置並插入。插入排序在實現上,通常採用in-place排序(即只需

原创 爬取海南大學事務管理系統

爬取源 首頁 url:http://xgxt.hainu.edu.cn/login.htm 需要繞過登錄,一種方案是獲取驗證碼圖片,通過驗證碼識別包進行識別,但對於該網站的識別率較低。本文采用第二種方案,通過手動輸入登

原创 我們可以用2*1的小矩形橫着或者豎着去覆蓋更大的矩形。請問用n個2*1的小矩形無重疊地覆蓋一個2*n的大矩形,總共有多少種方法?

依舊是斐波那契數列 2*n的大矩形,和n個2*1的小矩形 其中target*2爲大矩陣的大小 有以下幾種情形: target = 0 大矩形爲2*0,直接return 0; target = 1大矩形爲2*1,只有一種擺放方法,r

原创 python面試題之列表聲明

下面程序輸出的結果爲 val = [['a']*2]*2 print val val[0][1]='b' print val 答案爲: [['a', 'a'], ['a', 'a']] [['a', 'b'], ['a', 'b']] 而

原创 爬取去哪兒網北京南站驢友點評,及詞雲

爬取頁面截圖 詞雲效果 title comment 代碼 數據抓取 # -*- encoding:utf-8 *-* import urllib.request from lxml import etree import os

原创 混淆矩陣(交叉表)及Kappa係數的計算

  交叉分類表,是以兩個不同時期的地理實體類型爲橫縱座標的表格。 ①用於參照的時期的類型位於表格的上方,按照橫方向排列 ②用以比較的時期的類型位於表格的左方,垂直排列 ③在橫縱座標上類型的排列順序一致 ④位於對角線上的方格中記錄

原创 請實現一個函數,將一個字符串中的空格替換成“%20”(Python實現)

題目描述 請實現一個函數,將一個字符串中的空格替換成“%20”。 例如,當字符串爲We Are Happy.則經過替換之後的字符串爲We%20Are%20Happy。 分析 將長度爲1的空格替換爲長度爲3的“%20”,字符串的長度變

原创 斐波那契數列的遞歸和非遞歸實現 —— python

# -*- coding:utf-8 -*- #遞歸實現 def Fibonacci(n): if n <= 1: return n return (Fibonacci(n-1) + Fibonacci(n

原创 用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。

題目描述:用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 思路:兩個棧,有兩個端口,那麼肯定一個是用來入隊的,另一個用來出隊的。同時,由於棧是先進後出的,那麼經過兩次的入棧則會變爲先進先出 # -*-

原创 輸入某二叉樹的前序遍歷和中序遍歷的結果,重建此二叉樹。

輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列{1,2,4,7,3,5,6,8}和中序遍歷序列{4,7,2,1,5,3,8,6},則重建二叉樹並返回。