使用Python的urllib2模塊處理url和圖片的技巧兩則
獲取帶有中文參數(shù)的url內(nèi)容
對于中文的參數(shù)如果不進(jìn)行編碼的話,python的urllib2直接處理會(huì)報(bào)錯(cuò),我們可以先將中文轉(zhuǎn)換成utf- 8編碼,然后使用urllib2.quote方法對參數(shù)進(jìn)行url編碼后傳遞。
content = u'你好 sharejs.com' content = content.encode('utf-8') content = urllib2.quote(content) api_url = 'http://www.sharejs.com/q=%s'%content res = urllib2.urlopen(api_url)
獲取遠(yuǎn)程圖片的大小和尺寸
這段代碼通過urllib2打開遠(yuǎn)程圖片,通過cStringIO讀取文件內(nèi)容,不用保存到磁盤即可讀取圖片文件的信息
#!/usr/bin/env python #encoding=utf-8 import cStringIO, urllib2, Image url = 'http://www.01happy.com/wp-content/uploads/2012/09/bg.png' file = urllib2.urlopen(url) tmpIm = cStringIO.StringIO(file.read()) im = Image.open(tmpIm) print im.format, im.size, im.mode
- Python3如何對urllib和urllib2進(jìn)行重構(gòu)
- Python爬蟲 urllib2的使用方法詳解
- python利用urllib和urllib2訪問http的GET/POST詳解
- 【Python】Python的urllib模塊、urllib2模塊批量進(jìn)行網(wǎng)頁下載文件
- Python中urllib+urllib2+cookielib模塊編寫爬蟲實(shí)戰(zhàn)
- python使用urllib2提交http post請求的方法
- python使用urllib2實(shí)現(xiàn)發(fā)送帶cookie的請求
- Python urllib2運(yùn)行過程原理解析
相關(guān)文章
python實(shí)現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法
這篇文章主要介紹了python實(shí)現(xiàn)在無須過多援引的情況下創(chuàng)建字典的方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-09-09基于PyQt5制作一個(gè)數(shù)據(jù)圖表生成器
這篇文章主要介紹了如何利用PyQT5制作一個(gè)數(shù)據(jù)圖表生成器,可以通過Pyecharts模塊生成可視化的html數(shù)據(jù)圖表,感興趣的小伙伴可以跟隨小編學(xué)習(xí)一下2022-02-02python flask 如何修改默認(rèn)端口號的方法步驟
這篇文章主要介紹了python flask 如何修改默認(rèn)端口號的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-07-07Python?數(shù)據(jù)庫操作SQL基礎(chǔ)
在本章節(jié)中,我們將討論?Python?數(shù)據(jù)庫操作的基礎(chǔ)知識,重點(diǎn)關(guān)注?SQL即Structured?Query?Language,結(jié)構(gòu)化查詢語言,SQL?是用于管理關(guān)系型數(shù)據(jù)庫的標(biāo)準(zhǔn)編程語言,可以用來執(zhí)行數(shù)據(jù)定義、數(shù)據(jù)操作和數(shù)據(jù)控制等任務(wù)2023-06-06Scrapy框架爬取西刺代理網(wǎng)免費(fèi)高匿代理的實(shí)現(xiàn)代碼
今天小編就為大家分享一篇關(guān)于Scrapy框架爬取西刺代理網(wǎng)免費(fèi)高匿代理的實(shí)現(xiàn)代碼,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2019-02-02python中argparse模塊及action='store_true'詳解
argparse?是一個(gè)用來解析命令行參數(shù)的?Python?庫,它是?Python?標(biāo)準(zhǔn)庫的一部分,這篇文章主要介紹了python中argparse模塊及action=‘store_true‘詳解,需要的朋友可以參考下2023-02-02Python warning警告出現(xiàn)的原因及忽略方法
在本篇文章里小編給大家分享的是關(guān)于Python warning警告出現(xiàn)的原因及忽略方法,有需要的朋友們可以學(xué)習(xí)參考下。2020-01-01Python實(shí)現(xiàn)計(jì)算最小編輯距離
這篇文章主要介紹了Python實(shí)現(xiàn)計(jì)算最小編輯距離的相關(guān)代碼,有需要的小伙伴可以參考下2016-03-03