Python抓取的具體應(yīng)用解答
如果你在Python抓取中遇到問(wèn)題,查了很多地方不知道怎么解決,你可以通過(guò)以下的文章對(duì) Python抓取有一個(gè)詳細(xì)的了解,通過(guò)對(duì)它的了解你可以在股票信息等其他信息中獲取自己想要查詢的東西。
需要在python上加點(diǎn)東西,做起來(lái)就簡(jiǎn)單了。 jquery在做html內(nèi)容提取,分析的時(shí)候很方便。而python做類(lèi)似的工作就麻煩一點(diǎn),原來(lái)我都是用正則表達(dá)式或者HtmlParser的 。兩者用著都不是太爽,今天發(fā)現(xiàn)了一個(gè)好東西 pyquery ,一個(gè)類(lèi)似jquery的python庫(kù)。
摘抄一段使用說(shuō)明 :
- from pyquery import PyQuery as pq
- from lxml import etree
- d = pq(" <html> < span>html>")
- d = pq(etree.fromstring(" <html> < span>html>"))
- d = pq(url='http://google.com/')
- d = pq(filename=path_to_html_file)
- Now d is like the $ in jquery:
- d("#hello")
- [ <p#hello.hello>]
- p = d("#hello")
- p.html()
- 'Hello world !'
- p.html("you know <a href='http://
- python.org/'>Python < span>a> rocks")
- [ <p#hello.hello>]
- p.html()
- 'you know <a href="http://python.org/">
- Python < span>a> rocks'
- p.text()
- 'you know Python rocks'
簡(jiǎn)單吧,安裝也很簡(jiǎn)單解壓縮 python setup.py install 就可以了,可能要安裝ezsetup現(xiàn)在的版本是0.3,還有一些jquery的東西沒(méi)有實(shí)現(xiàn),比如:radio,:password,以及一些ajax的功能,通過(guò)以的介紹你就可以更好的了解Python抓取的應(yīng)用了,趕緊試試吧。
【編輯推薦】