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

Python使用指定端口進(jìn)行http請(qǐng)求的例子

 更新時(shí)間:2019年07月25日 11:35:29   作者:ishouyong  
今天小編就為大家分享一篇Python使用指定端口進(jìn)行http請(qǐng)求的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用requests庫(kù)

class SourcePortAdapter(HTTPAdapter):
 """"Transport adapter" that allows us to set the source port."""

 def __init__(self, port, *args, **kwargs):
  self.poolmanager = None
  self._source_port = port
  super().__init__(*args, **kwargs)

 def init_poolmanager(self, connections, maxsize, block=DEFAULT_POOLBLOCK, **pool_kwargs):
  self.poolmanager = PoolManager(
   num_pools=connections, maxsize=maxsize,
   block=block, source_address=('', self._source_port))

s = requests.Session()
s.mount('https://baidu.com', SourcePortAdapter(54321))
s.get('https://baidu.com')

我用wireshark測(cè)試發(fā)現(xiàn)是走的54321端口。

使用pycurl庫(kù)

c = pycurl.Curl()
c.setopt(c.URL, 'https://curl.haxx.se/dev/')
c.setopt(c.LOCALPORT, 54321)
c.setopt(c.LOCALPORTRANGE, [52314,56321,5532])
c.perform()
c.close()

測(cè)試OK,可以直接在curl命令行中測(cè)試。

curl --local-port 12520 http://baidu.com

參考

https://stackoverflow.com/questions/47202790/python-requests-how-to-specify-port-for-outgoing-traffic?rq=1

以上這篇Python使用指定端口進(jìn)行http請(qǐng)求的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Python中利用Into包整潔地進(jìn)行數(shù)據(jù)遷移的教程

    在Python中利用Into包整潔地進(jìn)行數(shù)據(jù)遷移的教程

    這篇文章主要介紹了在Python中如何利用Into包整潔地進(jìn)行數(shù)據(jù)遷移,在數(shù)據(jù)格式的任意兩個(gè)格式之間高效地遷移數(shù)據(jù),需要的朋友可以參考下
    2015-03-03
  • 分享3個(gè)簡(jiǎn)單的Python代碼高效運(yùn)行技巧

    分享3個(gè)簡(jiǎn)單的Python代碼高效運(yùn)行技巧

    這篇文章主要介紹了分享3個(gè)簡(jiǎn)單的Python代碼高效運(yùn)行技巧,下面主要分享三個(gè)有效的,方便理解的,執(zhí)行高效的實(shí)用技巧,需要的朋友可以參考一下
    2022-03-03
  • 使用基于Python的Tornado框架的HTTP客戶端的教程

    使用基于Python的Tornado框架的HTTP客戶端的教程

    這篇文章主要介紹了制作一個(gè)基于Python的Tornado框架的HTTP客戶端的教程,Tornado的異步特性使其能夠獲得很好的性能,需要的朋友可以參考下
    2015-04-04
  • 妙用itchat! python實(shí)現(xiàn)久坐提醒功能

    妙用itchat! python實(shí)現(xiàn)久坐提醒功能

    python編寫的久坐提醒,給最愛(ài)的那個(gè)她,這篇文章主要為大家分享了python久坐提醒功能的實(shí)現(xiàn)代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Django 忘記管理員或忘記管理員密碼 重設(shè)登錄密碼的方法

    Django 忘記管理員或忘記管理員密碼 重設(shè)登錄密碼的方法

    今天小編就為大家分享一篇Django 忘記管理員或忘記管理員密碼 重設(shè)登錄密碼的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • python?利用?PrettyTable?美化表格

    python?利用?PrettyTable?美化表格

    這篇文章主要介紹了python?利用?PrettyTable?美化表格,首先按行設(shè)置數(shù)據(jù)展開(kāi)相關(guān)內(nèi)容,需要的小伙伴可以參考一下
    2022-04-04
  • Python 類變量和實(shí)例變量的實(shí)現(xiàn)與區(qū)別(附示例)

    Python 類變量和實(shí)例變量的實(shí)現(xiàn)與區(qū)別(附示例)

    本文主要介紹了Python 類變量和實(shí)例變量的實(shí)現(xiàn)與區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-03-03
  • Python挑選文件夾里寬大于300圖片的方法

    Python挑選文件夾里寬大于300圖片的方法

    這篇文章主要介紹了Python挑選文件夾里寬大于300圖片的方法,實(shí)例分析了Python中PIL庫(kù)的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • 如何將Python編譯成C語(yǔ)言

    如何將Python編譯成C語(yǔ)言

    這篇文章主要介紹了如何將Python編譯成C語(yǔ)言,我們都知道python比c慢,下面小編就來(lái)個(gè)大家分享如何將Python編譯成C語(yǔ)言,需要的小伙伴可以參考一下
    2022-01-01
  • 如何將python中的List轉(zhuǎn)化成dictionary

    如何將python中的List轉(zhuǎn)化成dictionary

    這篇文章主要介紹在python中如何將list轉(zhuǎn)化成dictionary,通過(guò)提出兩個(gè)問(wèn)題來(lái)告訴大家如何解決,有需要的可以參考借鑒。
    2016-08-08

最新評(píng)論

唐河县| 普定县| 吴忠市| 阿图什市| 定边县| 青川县| 朔州市| 内乡县| 灵璧县| 武陟县| 鹤壁市| 井研县| 大理市| 永清县| 沙洋县| 定陶县| 贵港市| 新安县| 屏东市| 观塘区| 托克逊县| 琼结县| 朔州市| 婺源县| 靖边县| 利川市| 宁南县| 阳谷县| 石柱| 五台县| 扎囊县| 玛纳斯县| 南昌县| 奉新县| 天水市| 云阳县| 榆林市| 仁怀市| 定安县| 班玛县| 蒲江县|