最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)查詢蘋果手機(jī)維修進(jìn)度

 更新時間:2015年03月16日 09:11:20   投稿:junjie  
這篇文章主要介紹了python實現(xiàn)查詢蘋果手機(jī)維修進(jìn)度,這里用到了最重要的一個知識是python中如何設(shè)置cookie支持以及開啟調(diào)試模式,需要的朋友可以參考下

萬惡的蘋果,我的5s最近壞了,官方的零售店是根本就預(yù)約不到啊預(yù)約不到啊,所以只好去找授權(quán)維修點了,昨天送去之后人家說可能要返廠,周期大概20天左右,我直接就醉了,20天啊,快一個月啊,等手機(jī)到手都快清明了,fuck.今天下午無聊在網(wǎng)上搜了下看能不能查到維修進(jìn)度,發(fā)現(xiàn)在蘋果官網(wǎng)就可以查看,不過我的機(jī)子目測還沒有送修,現(xiàn)在還查不到維修進(jìn)度,趁著無聊沒事干,寫了個程序來即使的查看維修進(jìn)度.

python的urllib2已經(jīng)添加了對于cookie的支持,這對于抓取一些要登錄的站點或者要設(shè)置cookie的站點很方便.

而且urllib2模塊支持調(diào)試模式,可以看到你的程序向服務(wù)器發(fā)送的請求已經(jīng)服務(wù)器返回的信息,這樣就可以很方便的看清楚自己程序是否有問題.
好了,不說廢話了,下面貼出代碼

復(fù)制代碼 代碼如下:

from bs4 import BeautifulSoup
import urllib2
import urllib
import cookielib
 
 
urllib2.urlopen('http://www.baidu.com').read()
 
baseurl='https://selfsolve.apple.com/repairstatus/GetRepairDetails.do'
 
headers = {
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
    'Host':'selfsolve.apple.com',
    'Origin':'https://selfsolve.apple.com',
    'Referer':'https://selfsolve.apple.com/repairstatus/main.do',
    'Accept-Language': 'zh-CN,zh;q=0.8,en-US;q=0.6,en;q=0.4',
    'Cache-Control':'max-age=0',
    'Connection':'keep-alive',
    'Content-Length':45,
    'Content-Type':'application/x-www-form-urlencoded',
    'User-Agent' : 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.116 Safari/537.36',
}
 
 
postData={
  'repair_id':'aaaaaa',#維修序號
  'serial_number':'bbbbb'#手機(jī)序列號
}
 
 
if __name__=='__main__':
  
  cj = cookielib.LWPCookieJar()
  cookie_support = urllib2.HTTPCookieProcessor(cj)
  opener = urllib2.build_opener(
    cookie_support,
    urllib2.HTTPHandler(debuglevel=1),
    urllib2.HTTPSHandler(debuglevel=1)
  )
  
  urllib2.install_opener(opener)
  
  
  
  
  StrpostData=urllib.urlencode(postData)
  req=urllib2.Request(baseurl,StrpostData,headers)
  rsp=urllib2.urlopen(req)
  text=rsp.read()
  
  file=open('repair.html','w')
  file.write(text)
  file.close()
  
  print text
  raw_input()

好了,程序就是這樣子,上面說的添加cookie支持和開啟調(diào)試模式就是下面這段代碼

復(fù)制代碼 代碼如下:

cj = cookielib.LWPCookieJar()
cookie_support = urllib2.HTTPCookieProcessor(cj)
opener = urllib2.build_opener(
  cookie_support,
  urllib2.HTTPHandler(debuglevel=1),
  urllib2.HTTPSHandler(debuglevel=1)
)
 
urllib2.install_opener(opener)

然后可以很方便的看到程序運行時候的輸出,如下圖

接下來就可以通過得到的html來抓取需要的信息了.

相關(guān)文章

  • 你還在@微信官方?聊聊Python生成你想要的微信頭像

    你還在@微信官方?聊聊Python生成你想要的微信頭像

    這篇文章主要介紹了你還在@微信官方?我來教你用Python生成你想要的微信頭像功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • python中l(wèi)ist常用操作實例詳解

    python中l(wèi)ist常用操作實例詳解

    這篇文章主要介紹了python中l(wèi)ist常用操作,以實例形式較為詳細(xì)的分析了列表list中常用的建立、添加、刪除、搜索、過濾等操作技巧,需要的朋友可以參考下
    2015-06-06
  • Python實現(xiàn)簡單狀態(tài)框架的方法

    Python實現(xiàn)簡單狀態(tài)框架的方法

    這篇文章主要介紹了Python實現(xiàn)簡單狀態(tài)框架的方法,涉及Python狀態(tài)框架的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • Python元類基礎(chǔ)知識示例深度剖析

    Python元類基礎(chǔ)知識示例深度剖析

    這篇文章主要為大家介紹了Python元類基礎(chǔ)知識深度剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • python SQLAlchemy 數(shù)據(jù)庫連接池的實現(xiàn)

    python SQLAlchemy 數(shù)據(jù)庫連接池的實現(xiàn)

    SSQLAlchemy提供了強(qiáng)大的連接池和連接管理功能,可以有效地管理數(shù)據(jù)庫連接,本文主要介紹了python SQLAlchemy 數(shù)據(jù)庫連接池的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • 在Python中畫圖(基于Jupyter notebook的魔法函數(shù))

    在Python中畫圖(基于Jupyter notebook的魔法函數(shù))

    這篇文章主要介紹了在Python中畫圖(基于Jupyter notebook的魔法函數(shù)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10
  • Python文件路徑處理模塊pathlib示例詳解

    Python文件路徑處理模塊pathlib示例詳解

    pathlib是跨平臺的、面向?qū)ο蟮穆窂讲僮髂K,可適用于不同的操作系統(tǒng),其操作對象是各種操作系統(tǒng)中使用的路徑,下面這篇文章主要給大家介紹了關(guān)于Python文件路徑處理模塊pathlib的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • python實現(xiàn)樸素貝葉斯算法

    python實現(xiàn)樸素貝葉斯算法

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)樸素貝葉斯算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Python使用PyQt5/PySide2編寫一個極簡的音樂播放器功能

    Python使用PyQt5/PySide2編寫一個極簡的音樂播放器功能

    這篇文章主要介紹了Python中使用PyQt5/PySide2編寫一個極簡的音樂播放器功能,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02
  • Python保存MongoDB上的文件到本地的方法

    Python保存MongoDB上的文件到本地的方法

    這篇文章主要介紹了Python保存MongoDB上的文件到本地的方法,涉及Python調(diào)用pymongo模塊的gridfs方法來操作MongoDB文件的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03

最新評論

澄江县| 北辰区| 镇雄县| 丰县| 黄浦区| 二连浩特市| 财经| 广州市| 颍上县| 襄樊市| 广元市| 津市市| 和硕县| 平罗县| 连州市| 蚌埠市| 定陶县| 茶陵县| 双江| 温州市| 新丰县| 孟连| 施秉县| 宕昌县| 汾西县| 瓮安县| 肃北| 萨迦县| 会宁县| 伊春市| 西和县| 逊克县| 疏附县| 三门峡市| 祁阳县| 定西市| 三亚市| 九龙城区| 浦东新区| 灵石县| 长岭县|