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

python案例練習(xí)合集

 更新時(shí)間:2022年02月10日 09:59:04   作者:阿南-ana  
這篇文章主要介紹了python案例學(xué)習(xí)合集,主要的分享對(duì)的練習(xí)案例有python批量查詢、python批量請(qǐng)求(GET?|?POST)、python列表轉(zhuǎn)集合練習(xí),需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助

一、python批量查詢練習(xí)

通過接口批量查詢?cè)搃p是否屬于指定接口:

import requests
import json

if __name__ == "__main__":
? ? ? ? headers = {
? ? ? ? 'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36'
? ? }
? ? # 獲取源IP
? ? with open('./ip.txt','r') as fp:
? ? ? ?list_ip = fp.readlines()

? ? ? ?# ?處理每個(gè)ip后面對(duì)\n
? ? ? ?for li in list_ip:
? ? ? ? ? li = li.rstrip()
? ? ? ? ? url="http://www.xxxx.com/api/query_ip?ip={0}&flag=1&key=cdbcbdhbhcbdhcbhdbchdbchdbch&user=root".format(li)
? ? ? ? ? #
? ? ? ? ? result_json = requests.get(url, headers=headers)
? ? ? ? ? # print(result_json.json())
? ? ? ? ? # 獲取到數(shù)據(jù)和未獲取到數(shù)據(jù)最終打印對(duì)結(jié)果要不一樣
? ? ? ? ? if result_json.json()['total'] == 0:
? ? ? ? ? ? ? cw_url="http://www.sss.cn/api/query_ip?ip={0}&flag=1&key=fjdifjdifncjdnjcndjhfjndjnjdhfjdhj&user=root".format(li)
? ? ? ? ? ? ? cw_result_json = requests.get(cw_url,headers=headers)
? ? ? ? ? ? ? print("XXX科技CMDB未發(fā)現(xiàn)該資產(chǎn) ->",end="")
? ? ? ? ? ? ? if cw_result_json.json()['total']==0:
? ? ? ? ? ? ? ? ? print(li + " <- SSSSCMDB未發(fā)現(xiàn)該資產(chǎn)")
? ? ? ? ? ? ? ? ? print(result_json.json(),cw_result_json.json())
? ? ? ? ? ? ? else:
? ? ? ? ? ? ? ? ? print("該資產(chǎn)屬于SSSSCMDB:")
? ? ? ? ? ? ? ? ? ip1 = cw_result_json.json()['data'][0]['ip1']
? ? ? ? ? ? ? ? ? company = cw_result_json.json()['data'][0]['company']
? ? ? ? ? ? ? ? ? profile_center = cw_result_json.json()['data'][0]['profit_center']
? ? ? ? ? ? ? ? ? platform = cw_result_json.json()['data'][0]['platform']
? ? ? ? ? ? ? ? ? leader = cw_result_json.json()['data'][0]['leader']
? ? ? ? ? ? ? ? ? email = cw_result_json.json()['data'][0]['email']
? ? ? ? ? ? ? ? ? print(ip1 + ' ?' + company + ' ?' + profile_center + ' ?' + platform + ' ?' + leader + ' ?' + email)
? ? ? ? ? else:

? ? ? ? ? ? ? ip1 = result_json.json()['data'][0]['ip1']
? ? ? ? ? ? ? company = result_json.json()['data'][0]['company']
? ? ? ? ? ? ? profile_center = result_json.json()['data'][0]['profit_center']
? ? ? ? ? ? ? platform = result_json.json()['data'][0]['platform']
? ? ? ? ? ? ? leader = result_json.json()['data'][0]['leader']
? ? ? ? ? ? ? email = result_json.json()['data'][0]['email']
? ? ? ? ? ? ? print(ip1 + ' ?' + company + ' ?' + profile_center + ' ?' + platform + ' ?' + leader + '?

二、python批量請(qǐng)求(GET | POST)

本案例為普通的測(cè)試案例,主要用于測(cè)試通過get請(qǐng)求和post請(qǐng)求產(chǎn)生響應(yīng)是否一致,主要針對(duì)響應(yīng)碼為200的結(jié)果進(jìn)行輸出,沒有什么技術(shù)含量!

#-*- coding:utf-8 -*-

import requests
def apiRequest():
? ? header = {
? ? ? ? 'User-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36',
? ? ? ? 'Cookie': 'JSESSIONID=E65BD767F22CBEFE30BAF33D84A59072',
? ? ? ? 'Referer':'http://aaa.xxx.com',
? ? ? ? 'Content-Type':'application/json;'
? ? }
? ? with open('url.txt','r',encoding='utf-8') as fp:
? ? ? ? urls = fp.readlines()
? ? ? ? for li in urls:

? ? ? ? ? ? get_response = requests.get(url=li,headers=header)
? ? ? ? ? ? post_response = requests.post(url=li, headers=header)


? ? ? ? ? ? if get_response.status_code == 200 or post_response.status_code == 200:
? ? ? ? ? ? ? ? print(li.strip()+"請(qǐng)求測(cè)試結(jié)果如下:")
? ? ? ? ? ? ? ? print("GET請(qǐng)求測(cè)試結(jié)果",get_response.content)
? ? ? ? ? ? ? ? print("POST請(qǐng)求測(cè)試結(jié)果", post_response.content)
if __name__ == '__main__':
? ? apiRequest()

三、python列表轉(zhuǎn)集合練習(xí)

#處理字符串重復(fù)問題—本練習(xí)用于fuzz字典去重

if __name__ == '__main__':
? ? with open('E:/xilie/web/fuzzDicts-master/apiDict/api.txt','r') as fp:
? ? ? ? list1 = fp.readlines()
? ? ? ? list2 = set(list1)
? ? ? ? print("去重前的條數(shù):"+str(len(list1)))
? ? ? ? print(type(list2), "去重后的條數(shù)"+str(len(list2)))

? ? with open('E:/xilie/web/fuzzDicts-master/apiDict/new_api.txt','w+') as fp1:
? ? ? ? for li1 in list2:
? ? ? ? ? ? fp1.write(li1)
? ? ? ? print("已將去重內(nèi)容寫入新文件?。?!")

到此這篇關(guān)于python案例學(xué)習(xí)合集的文章就介紹到這了,更多相關(guān)python案例內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Django REST framework 分頁的實(shí)現(xiàn)代碼

    Django REST framework 分頁的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Django REST framework 分頁的實(shí)現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Python獲取秒級(jí)時(shí)間戳與毫秒級(jí)時(shí)間戳的示例代碼

    Python獲取秒級(jí)時(shí)間戳與毫秒級(jí)時(shí)間戳的示例代碼

    這篇文章主要介紹了Python獲取秒級(jí)時(shí)間戳與毫秒級(jí)時(shí)間戳的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 攻擊者是如何將PHP Phar包偽裝成圖像以繞過文件類型檢測(cè)的(推薦)

    攻擊者是如何將PHP Phar包偽裝成圖像以繞過文件類型檢測(cè)的(推薦)

    這篇文章主要介紹了攻擊者是如何將PHP Phar包偽裝成圖像以繞過文件類型檢測(cè)的,需要的朋友可以參考下
    2018-10-10
  • Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例

    Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例

    今天小編就為大家分享一篇Tensorflow進(jìn)行多維矩陣的拆分與拼接實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python實(shí)現(xiàn)圖算法、堆操作和并查集代碼實(shí)例

    Python實(shí)現(xiàn)圖算法、堆操作和并查集代碼實(shí)例

    這篇文章主要介紹了Python實(shí)現(xiàn)圖算法、堆操作和并查集代碼實(shí)例,圖算法、堆操作和并查集是計(jì)算機(jī)科學(xué)中常用的數(shù)據(jù)結(jié)構(gòu)和算法,它們?cè)诮鉀Q各種實(shí)際問題中具有重要的應(yīng)用價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Python中進(jìn)行表單處理的方法詳解

    Python中進(jìn)行表單處理的方法詳解

    這篇文章主要為大家詳細(xì)介紹了Python中進(jìn)行表單處理的方法,分別是利用Flask和Flask-WTF處理表單,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2023-12-12
  • 制作Python數(shù)字華容道的實(shí)現(xiàn)(可選擇關(guān)卡)

    制作Python數(shù)字華容道的實(shí)現(xiàn)(可選擇關(guān)卡)

    這篇文章主要介紹了制作Python數(shù)字華容道的實(shí)現(xiàn)(可選擇關(guān)卡),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式

    這篇文章主要介紹了python畫圖時(shí)linestyle,color和loc參數(shù)的設(shè)置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Python實(shí)現(xiàn)pdf文檔轉(zhuǎn)txt的方法示例

    Python實(shí)現(xiàn)pdf文檔轉(zhuǎn)txt的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)pdf文檔轉(zhuǎn)txt的方法,結(jié)合實(shí)例形式分析了Python基于第三方庫pdfminier實(shí)現(xiàn)針對(duì)pdf格式文檔的讀取、轉(zhuǎn)換等相關(guān)操作技巧,需要的朋友可以參考下
    2018-01-01
  • python中的數(shù)組賦值與拷貝的區(qū)別詳解

    python中的數(shù)組賦值與拷貝的區(qū)別詳解

    今天小編就為大家分享一篇python中的數(shù)組賦值與拷貝的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評(píng)論