準備從asp\php向Python向python進軍。

思考了很久。準備把Python作為主要語言。

ASP\PHP:僅能用于WEB方便,如果做為其他方面,比如客戶端開發,不現實。ASP模板引擎基本沒有,而且不能根據條件引用不同的腳本,效率太低。PHP則函數庫太亂,應用方便不是很多。

Python:包括嵌入式,PC程序,WEB都可以做,有成熟的模板引擎。有社區的支持,Google,豆瓣都能找到Python的身影。

還有一個原因是各個平臺都支持了Python。Linux,Unix,Mac系統默認安裝Python,塞班手機S60,Winows PPC,Windows PC都可以通過安裝軟件支持,基本上所有平臺都能運行Python,有點像Java哦。

當然。這只是一方面,最近兩三年的目標是垃圾站,所以,采集也是一個很重要的功能,用火車頭之類的畢竟不是很方便,如果用python,效率很高。方便定制。當然現在技術還是很菜,我絕對一個星期必須寫出兩個Python小程序。用于練手,就像以前學習其他語言一樣,孰能生巧。

今天看了一下urllib函數庫,和正則表達式方面的,要聯系采集,這兩個還是很重要的。

import urllib2
import re

def Key(key):
	f=urllib2.urlopen('http://www.baidu.com/s?wd='+key);
	t=f.read();
	p=re.findall(r'<td class=f><a[^>]+href="([^"]+)"',t);
	for u in p:
		getTitle(u);
	return;
		
def getTitle(u):
	k=urllib2.urlopen(u);
	x=k.read();
	n=re.search(r'([^< ]*)',x);
	if n:
		print '\n\n\nUrl:'+u;
		print 'Title:'+n.group(1);
	return;
	
Key("無線上網卡");
       

6 thoughts on “準備從asp\php向Python向python進軍。

  1. 一個搞網絡的

    垃圾的很,顯然樓主是不懂程序的,自己不懂就說語言的問題,膚淺。

  2. 吾要白銀網

    吾要白銀網愿與您合作,互換鏈接,共同提高!有意者請給我發信。

發表評論

電子郵件地址不會被公開。 必填項已用*標注

此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據