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

Python2和Python3中urllib庫中urlencode的使用注意事項(xiàng)

 更新時(shí)間:2018年11月26日 12:00:27   作者:Leo-Woo  
這篇文章主要介紹了Python2和Python3中urllib庫中urlencode的使用注意事項(xiàng),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

前言

在Python中,我們通常使用urllib中的urlencode方法將字典編碼,用于提交數(shù)據(jù)給url等操作,但是在Python2和Python3中urllib模塊中所提供的urlencode的包位置有些不同。

對(duì)于Python2

Python2中提供了urllib和urllib2兩個(gè)模塊。

urlencode方法所在位置為:

urllib.urlencode(values) # 其中values為所需要編碼的數(shù)據(jù),并且只能為字典

例如模擬登陸CSDN網(wǎng)站,示例程序如下

import urllib2
values = {"username":"962457839@qq.com","password":"XXXX"}
data = urllib.urlencode(values) 
url = "https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn"
request = urllib2.Request(url,data)
response = urllib2.urlopen(request)
print response.read()

對(duì)于Python3

Python3中也有urllib和urllib3兩個(gè)庫,其中urllib幾乎是Python2中urllib和urllib2兩個(gè)模塊的集合,所以我們最常用的urllib模塊,而urllib3則作為一個(gè)拓展模塊使用。

urlencode方法所在位置

urllib.parse.urlencode(values)

例如模擬登陸CSDN網(wǎng)站,示例程序如下:

from urllib import request
from urllib import parse
from urllib.request import urlopen
values = {'username': '962457839@qq.com', 'password': 'XXXX'}
data = parse.urlencode(values).encode('utf-8') # 提交類型不能為str,需要為byte類型
url = 'https://passport.csdn.net/account/login?from=http://my.csdn.net/my/mycsdn'
request = request.Request(url, data)
response = urlopen(request)
print(response.read().decode())

ps:修復(fù)在python3中import winrandom錯(cuò)誤問題

問題:在windows的python3使用PyCrypto出現(xiàn)ImportError: No module named 'winrandom'錯(cuò)誤

處理:修改python3安裝目錄下的  lib/Crypto/Random/OSRNG/nt.py 文件中找到

import winrandom

修改為

from Crypto.Random.OSRNG import winrandom

總結(jié)

以上所述是小編給大家介紹的Python2和Python3中urllib庫中urlencode的使用注意事項(xiàng),希望對(duì)大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 基于python實(shí)現(xiàn)一個(gè)簡單的瀏覽器引擎

    基于python實(shí)現(xiàn)一個(gè)簡單的瀏覽器引擎

    瀏覽器引擎是用來處理、渲染和顯示網(wǎng)頁內(nèi)容的核心組件,其主要任務(wù)是將用戶輸入的URL所代表的網(wǎng)頁資源加載并呈現(xiàn)出來,通常包括HTML、CSS、JavaScript以及各種多媒體內(nèi)容,本文給大家介紹了如何基于python實(shí)現(xiàn)一個(gè)簡單的瀏覽器引擎,需要的朋友可以參考下
    2024-10-10
  • Python3 正在毀滅 Python的原因分析

    Python3 正在毀滅 Python的原因分析

    Python 2強(qiáng)大的一個(gè)地方是它身后巨大的第三方庫,恩,可以做任何事。Python 3沒有這個(gè)。是的,很多庫已經(jīng)移植了,但是仍然有數(shù)以十倍的庫沒有移植過去,而且也不太容易
    2014-11-11
  • 零基礎(chǔ)寫python爬蟲之爬蟲的定義及URL構(gòu)成

    零基礎(chǔ)寫python爬蟲之爬蟲的定義及URL構(gòu)成

    俗話說工欲善其事必先利其器,作為本系列文章的第一篇,我們同樣也需要先利其器,先把爬蟲的定義以及寫爬蟲所需要的基礎(chǔ)知識(shí)先介紹給大家。
    2014-11-11
  • Python讀取properties配置文件操作示例

    Python讀取properties配置文件操作示例

    這篇文章主要介紹了Python讀取properties配置文件操作,結(jié)合實(shí)例形式分析了Python讀取properties配置文件操作中增加對(duì)鍵值對(duì)支持與使用的相關(guān)技巧,需要的朋友可以參考下
    2018-03-03
  • 淺析Python中的套接字編程

    淺析Python中的套接字編程

    不可否認(rèn),互聯(lián)網(wǎng)已成為“存在之魂”,其活動(dòng)以“連接”或“網(wǎng)絡(luò)”為特征。使用套接字的最關(guān)鍵的基礎(chǔ)之一,使這些網(wǎng)絡(luò)成為可能。本文涵蓋了有關(guān)使用Python進(jìn)行套接字編程的所有領(lǐng)域。套接字可以幫助您建立這些連接,而Python無疑可以簡化連接
    2021-06-06
  • 用Python下載一個(gè)網(wǎng)頁保存為本地的HTML文件實(shí)例

    用Python下載一個(gè)網(wǎng)頁保存為本地的HTML文件實(shí)例

    今天小編就為大家分享一篇用Python下載一個(gè)網(wǎng)頁保存為本地的HTML文件實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 淺談Scrapy框架普通反爬蟲機(jī)制的應(yīng)對(duì)策略

    淺談Scrapy框架普通反爬蟲機(jī)制的應(yīng)對(duì)策略

    這篇文章主要介紹了淺談Scrapy框架普通反爬蟲機(jī)制的應(yīng)對(duì)策略,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2017-12-12
  • Python3 sys.argv[ ]用法詳解

    Python3 sys.argv[ ]用法詳解

    這篇文章主要介紹了Python3 sys.argv[ ]用法詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • python爬取網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件

    python爬取網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件

    這篇文章主要為大家詳細(xì)介紹了python爬取網(wǎng)頁內(nèi)容轉(zhuǎn)換為PDF文件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • python爬蟲實(shí)戰(zhàn)之最簡單的網(wǎng)頁爬蟲教程

    python爬蟲實(shí)戰(zhàn)之最簡單的網(wǎng)頁爬蟲教程

    在我們?nèi)粘I暇W(wǎng)瀏覽網(wǎng)頁的時(shí)候,經(jīng)常會(huì)看到一些好看的圖片,我們就希望把這些圖片保存下載,或者用戶用來做桌面壁紙,或者用來做設(shè)計(jì)的素材。下面這篇文章就來給大家介紹了關(guān)于利用python實(shí)現(xiàn)最簡單的網(wǎng)頁爬蟲的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08

最新評(píng)論

读书| 灵宝市| 高碑店市| 政和县| 石狮市| 巴中市| 青神县| 康定县| 广汉市| 仁怀市| 孝义市| 杭锦后旗| 泰顺县| 弋阳县| 藁城市| 咸阳市| 武鸣县| 茌平县| 台前县| 襄汾县| 奉新县| 德格县| 扎兰屯市| 邻水| 固阳县| 甘南县| 绍兴市| 西盟| 克山县| 南涧| 大英县| 江都市| 江山市| 乐东| 乐至县| 自治县| 乌什县| 虞城县| 河间市| 延长县| 获嘉县|