日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

pythonmessage用法_请问Mac下如何用python读取iMessage信息?

發(fā)布時(shí)間:2024/9/27 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 pythonmessage用法_请问Mac下如何用python读取iMessage信息? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

很早之前,學(xué)習(xí)Python?web編程的時(shí)候,就涉及一個(gè)Python的urllib。可以用urllib.urlopen(“url”)。read()可以輕松讀取頁面上面的靜態(tài)信息。但是,隨著時(shí)代的發(fā)展,也來越多的網(wǎng)頁中更多的使用javascript、jQuery、PHP等語言動(dòng)態(tài)生成頁面信息。因此,用urllib再去抓取頁面HTML就不足以達(dá)到我們想要的效果。

解決思路:

有一個(gè)思路最為簡單的思路可以動(dòng)態(tài)解析頁面信息。urllib不可以解析動(dòng)態(tài)信息,但是瀏覽器可以。在瀏覽器上展現(xiàn)處理的信息其實(shí)是處理好的HTML文檔。這為我們抓取動(dòng)態(tài)頁面信息提供了很好的思路。在Python中有一個(gè)很有名的圖形庫——PyQt。PyQt雖然是圖形庫,但是他里面 QtWebkit。這個(gè)很實(shí)用。谷歌的Chrome和蘋果的Safari都是基于WebKit內(nèi)核開發(fā)的,所以我們可以通過PyQt中得QtWebKit 把頁面中的信息讀取加載到HTML文檔中,再解析HTML文檔,從HTML文檔中提取我們想用得信息。

作者本人實(shí)用Mac OS X。應(yīng)該在Windows和Linux平臺(tái)也可以采用相同的辦法。

1、Qt4 library

Library,而不是Creator。Library在Mac的默認(rèn)安裝路徑下,應(yīng)該是/home/username/Developor/,不要改變Qt4的默認(rèn)安裝路徑。否則可能安裝失敗。

官方網(wǎng)址:http://qt-project.org/downloads

2、SIP、PyQt4

這兩個(gè)軟件可以在在PyQt的官網(wǎng)找到。下載的是它的源碼。Mac和Linux需要自己編譯。

下載地址是:http://www.riverbankcomputing.co.uk/software/pyqt/download

在終端切換到文件解壓后的目錄中。

在終端中輸入

python configure.py

make

sudo make install

進(jìn)行安裝編譯。

SIP和PyQt4兩個(gè)安裝方法相同。但是PyQt4依賴SIP。所以先安裝SIP再安裝PyQt4

1、2兩步完成之后,Python的PyQt4的模塊就安裝好了。在Python shell中輸入import PyQt4看看能不能找到PyQt4的模塊。

3、Spynner

spynner是一個(gè)QtWebKit的客戶端,它可以模擬瀏覽器,完成加載頁面、引發(fā)事件、填寫表單等操作。

這個(gè)模塊可以在Python的官網(wǎng)找到。

下載地址:?https://pypi.python.org/pypi/spynner/2.5

解壓后,cd到安裝目錄,然后輸入sudo python configure.py install安裝該模塊。

這樣Spynner模塊就安裝完成了,在python shell中試試import spynner看看該模塊有沒有安裝完成。

回到頂部

Spynner的簡單使用

Spynner的功能十分強(qiáng)大,但是由于本人能力有限,就介紹一下如何顯示網(wǎng)頁的源碼吧。

#! /usr/bin/python

#-*-coding: utf-8 -*-

import spynner

browser = spynner.Browser()

#創(chuàng)建一個(gè)瀏覽器對(duì)象

browser.hide()

#打開瀏覽器,并隱藏。

browser.load(“http://www.baidu.com”)

#browser 類中有一個(gè)類方法load,可以用webkit加載你想加載的頁面信息。

#load(是你想要加載的網(wǎng)址的字符串形式)

print browser.html.encode(“utf-8”)

#browser 類中有一個(gè)成員是html,是頁面進(jìn)過處理后的源碼的字符串。

#將其轉(zhuǎn)碼為UTF-8編碼

open(“Test.html”, 'w+‘)。write(browser.html.encode(“utf-8”))

#你也可以將它寫到文件中,用瀏覽器打開。

browser.close()

#關(guān)閉該瀏覽器

通過這個(gè)程序,就可以比較容易的顯示webkit處理的頁面HTML源碼了。

回到頂部

spynner應(yīng)用

下面介紹一下spynner的簡單應(yīng)用,通過簡單的程序,可以獲取你在瀏覽器中看到的頁面的全部圖片。用HTMLParser、BeautifulSoup等都可以完成HTMLParser文檔的解析。而我選擇HTMParser。

#!/usr/bin/python

import spynner

import HTMLParser

import os

import urllib

class MyParser(HTMLParser.HTMLParser):

def handle_starttag(self, tag, attrs):

if tag == 'img':

url = dict(attrs)['src']

name = os.path.basename(dict(attrs)['src'])

if name.endswith('.jpg’) or name.endswith(‘.png’) or name.endswith(‘gif’):

print “Download……”, name

urllib.urlretrieve(url, name)

if __name__ == “__main__”:

browser = spynner.Browser()

browser.show()

browser.load(“http://www.artist.cn/snakewu1994/StyleBasis_Four/en_album_607236.shtml”)

Parser = MyParser()

Parser.feed(browser.html)

print “Done”

browser.close()

通過這個(gè)程序,可以下載你在頁面上看到的全部圖片。簡單的幾行程序就完成了這個(gè)艱巨的任務(wù)。實(shí)現(xiàn)了圖片的批量處理。這真是Python語言的優(yōu)勢(shì),再艱巨的任務(wù)交給第三方吧。

總結(jié)

以上是生活随笔為你收集整理的pythonmessage用法_请问Mac下如何用python读取iMessage信息?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 成年网站免费观看 | 国产小视频在线播放 | 性av网站 | 日日碰狠狠添天天爽 | 欧美一级片一区二区 | 伊人久久久久噜噜噜亚洲熟女综合 | 成人精品免费在线观看 | 亚洲黄色一级 | 色播导航| 日日草夜夜操 | 爱情岛论坛永久入口 | 日韩网红少妇无码视频香港 | 成人免费网站在线观看 | 久久久精品小视频 | 国产亚洲区 | 成人在线观看免费 | 97公开视频 | 天堂伊人网 | 亚洲福利社 | 欧美黄色aaa | 大奶一区二区 | av中字| 中文字幕日本一区二区 | 欧美综合亚洲 | 日韩福利视频在线观看 | 亚洲欧美一区二区三区情侣bbw | a级黄色小说 | 理论av| 成都免费高清电影 | 自拍亚洲国产 | 中文字幕日韩精品在线观看 | 精品一区二区三区欧美 | 欧美一区二区三区系列电影 | 欧美亚洲网站 | 久久精品亚洲精品国产欧美 | 男男成人高潮片免费网站 | 黄色小视频在线看 | 黄色xxxxxx | 黄色香蕉软件 | 色福利网 | 双乳被四个男人吃奶h文 | 天天综合色网 | 曰本黄色片| 性色在线观看 | 中文字幕久久久久久久 | 哺乳援交吃奶在线播放 | 99在线播放视频 | 色人阁婷婷 | 黄色com | 国产一区二区三区四区hd | 成人网页在线观看 | 亚洲精品视频国产 | 成人爽a毛片一区二区免费 日本高清免费看 | 天天干天天操天天插 | 欧美精品一区在线 | 69网站在线观看 | 另类中文字幕 | 日本人妻换人妻毛片 | 国产一区二区在线播放 | 波多野结衣视频在线观看 | 99热这里只有精品3 成年人黄色网址 | 国产盗摄一区二区三区在线 | 涩涩视频网站在线观看 | 欧美精品第二页 | 国产欧美二区 | 天天天天天干 | 91网站在线看 | 九九夜 | 国产成人一区二区三区免费看 | 国产人妖视频 | 在线观看网站污 | 好大好爽好舒服 | 操女网站 | 中文字幕一区二区三区5566 | 天天插天天干天天操 | 狠狠操2019 | 国产熟女一区二区三区四区 | 乱lun合集小可的奶水 | 色综合成人 | 男女啪啪av | 一级特黄aaa大片 | ass日本寡妇pics| 玩偶游戏在线观看免费 | 操操操操操操操操操操 | 欧美成年人视频在线观看 | 91老肥熟 | 97超碰免费 | 男人爆操女人 | 爱爱精品| 亚洲国产成人精品无码区99 | 天天影视插插插 | 在线观看欧美亚洲 | 孕妇爱爱视频 | 午夜国产视频 | 操她视频网站 | 天天躁日日躁aaaa视频 | 午夜激情视频网 | 麻豆婷婷| 第五色婷婷 |