亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python pycurl驗(yàn)證basic和digest認(rèn)證的方法

 更新時(shí)間:2018年05月02日 11:43:58   作者:lilongsy  
這篇文章主要介紹了python pycurl驗(yàn)證basic和digest認(rèn)證的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

簡(jiǎn)介

pycurl類(lèi)似于Python的urllib,但是pycurl是對(duì)libcurl的封裝,速度更快。

本文使用的是pycurl 7.43.0.1版本。

Apache下配置Basic認(rèn)證

生成basic密碼文件

htpasswd -bc passwd.basic test 123456

開(kāi)啟mod_auth_basic

LoadModule auth_basic_module modules/mod_auth_basic.so

配置到具體目錄

<Directory "D:/test/basic">
  AuthName "Basic Auth Dir"
  AuthType Basic
  AuthUserFile conf/passwd.basic
  require valid-user
</Directory>

重啟Apache

Apache下配置Digest認(rèn)證

生成Digest密碼文件

htdigest -c passwd.digest "Digest Encrypt" test

開(kāi)啟mod_auth_digest

LoadModule auth_digest_module modules/mod_auth_digest.so

配置到具體目錄

<Directory "D:/test/digest">
  AuthType Digest
  AuthName "Digest Encrypt" # 要與密碼的域一致
  AuthDigestProvider file
  AuthUserFile conf/passwd.digest
  require valid-user
</Directory>

重啟Apache

驗(yàn)證Basic認(rèn)證

# -*- coding: utf-8 -*-
import pycurl
try:
  from io import BytesIO
except ImportError:
  from StringIO import StringIO as BytesIO
buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL, 'http://test/basic/')
c.setopt(c.WRITEDATA, buffer)
c.setopt(c.HTTPAUTH, c.HTTPAUTH_BASIC)
c.setopt(c.USERNAME, 'test')
c.setopt(c.PASSWORD, '123456')
c.perform()
print('Status: %d' % c.getinfo(c.RESPONSE_CODE))
print(buffer.getvalue())
c.close()

驗(yàn)證Digest認(rèn)證

# -*- coding: utf-8 -*-
import pycurl
try:
  from io import BytesIO
except ImportError:
  from StringIO import StringIO as BytesIO
buffer = BytesIO()
c = pycurl.Curl()
c.setopt(c.URL, 'http://test/digest/')
c.setopt(c.WRITEDATA, buffer)
c.setopt(c.HTTPAUTH, c.HTTPAUTH_DIGEST)
c.setopt(c.USERNAME, 'test')
c.setopt(c.PASSWORD, '123456')
c.perform()
print('Status: %d' % c.getinfo(c.RESPONSE_CODE))
print(buffer.getvalue())
c.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python3+Appium安裝及Appium模擬微信登錄方法詳解

    Python3+Appium安裝及Appium模擬微信登錄方法詳解

    這篇文章主要介紹了Python3+Appium安裝及使用方法詳解,需要的朋友可以參考下
    2021-02-02
  • Python包管理工具之PDM的使用教程

    Python包管理工具之PDM的使用教程

    今天主要是給大家推薦一個(gè)叫PDM的工具,全稱(chēng):Python?Development?Master,它也是非常好用。本文將為大家詳細(xì)講講它的使用,感興趣的可以了解一下
    2022-08-08
  • python實(shí)現(xiàn)多線(xiàn)程端口掃描

    python實(shí)現(xiàn)多線(xiàn)程端口掃描

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)多線(xiàn)程端口掃描,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • 淺談python 導(dǎo)入模塊和解決文件句柄找不到問(wèn)題

    淺談python 導(dǎo)入模塊和解決文件句柄找不到問(wèn)題

    今天小編就為大家分享一篇淺談python 導(dǎo)入模塊和解決文件句柄找不到問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • python中open函數(shù)的基本用法示例

    python中open函數(shù)的基本用法示例

    這篇文章主要給大家介紹了關(guān)于python中open函數(shù)的基本用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python實(shí)現(xiàn)信息轟炸工具(再也不怕說(shuō)不過(guò)別人了)

    Python實(shí)現(xiàn)信息轟炸工具(再也不怕說(shuō)不過(guò)別人了)

    不知道各位小伙伴有沒(méi)有遇到過(guò)這樣的一個(gè)故事,發(fā)現(xiàn)自己直接噴不過(guò),打字速度不夠給力.下面這篇文章就能解決自己噴不過(guò)的苦惱,話(huà)不多說(shuō),上才藝,需要的朋友可以參考下
    2021-06-06
  • Python進(jìn)階之多線(xiàn)程的實(shí)現(xiàn)方法總結(jié)

    Python進(jìn)階之多線(xiàn)程的實(shí)現(xiàn)方法總結(jié)

    在python中主要有兩種實(shí)現(xiàn)多線(xiàn)程的方式:通過(guò)threading.Thread?()?方法創(chuàng)建線(xiàn)程和通過(guò)繼承?threading.Thread?類(lèi)的繼承重寫(xiě)run方法,接下來(lái)我們分別說(shuō)一下多線(xiàn)程的兩種實(shí)現(xiàn)形式吧
    2023-04-04
  • Python中的Xpath和lxml庫(kù)的使用詳解

    Python中的Xpath和lxml庫(kù)的使用詳解

    這篇文章主要介紹了Python中的Xpath和lxml庫(kù)的使用詳解,XPath即 XML路徑語(yǔ)言,它是一門(mén)在 XML 文檔中查找信息的語(yǔ)言,最初被用來(lái)搜尋 XML 文檔,同時(shí)它也適用于搜索 HTML 文檔,因此,在爬蟲(chóng)過(guò)程中可以使用 XPath 來(lái)提取相應(yīng)的數(shù)據(jù),需要的朋友可以參考下
    2023-12-12
  • Python使用Matplotlib繪制甘特圖的實(shí)踐

    Python使用Matplotlib繪制甘特圖的實(shí)踐

    甘特圖已經(jīng)發(fā)展成項(xiàng)目規(guī)劃和跟蹤的必備工具,本文主要介紹了Python使用Matplotlib繪制甘特圖的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12
  • opencv設(shè)置采集視頻分辨率方式

    opencv設(shè)置采集視頻分辨率方式

    今天小編就為大家分享一篇opencv設(shè)置采集視頻分辨率方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12

最新評(píng)論