P神のpythonディレクトリトラバーサル、爬虫類

Pythonのディレクトリトラバーサル

参考リンクします。https://www.leavesongs.com/PYTHON/pythonfile.html

1.役割

ウェブシェルをアップロードするハッカーを探します

* - - 始まる#を追加します。2.コーディング= UTF-8 - * - 、あなたが追加することができ、中国与えられていない#

3.複数行コメント

コードを選択し、CTRL + /複数行のコメントを押したまま

4.コード

# - * -コーディング= UTF-8 - * -
インポートOS
DEF replace_str(ファイルパス、sourcestr、objectstr):
    ファイル=オープン(ファイルパス、 "R")
    STR = file.read()
    STR = str.replace(sourcestr、objectstr )
    file.close()
    ファイル=オープン(ファイルパス、 "W")
    file.write(STR)
    file.close()
DEF GETFILE(パス):
    #leix = os.listdir(パス)
    #プリント(型(leix))
    #プリント(leix)
    os.listdir内のファイル(パス)について:
        ファイル= os.path.join(パス、ファイル)
#印刷(ファイル)
        os.path.isdir(ファイル)の場合:
            GETFILE(ファイル)
        他:
            replace_str(ファイル、 "ABCD"、 "")
ROOTPATH = "D:/ phpStudy / WWW / pshen / bianli" #の使用/出力ディレクトリとファイルリストに
GETFILE(ROOTPATHを)

5.別

# - * -コーディング= UTF-8 - * - 
インポートOS
DEF replace_str(ファイルパス、sourcestr、objectstr):
    ファイル=オープン(ファイルパス、 "R")
    STR = file.read()
    STR = str.replace(sourcestr、objectstr )
    file.close()
    )"W"ファイル=オープン(ファイルパス、
    file.write(STR)
    file.close()

:DEF GETFILE()
    ジェネレータ= os.walk( 'D:/ phpStudy / WWW / pshen / bianli' )
    (nowdir、_、発電機でfile_listの)のために:
        file_listに示されるファイルのために:
            ファイル= os.path.join(nowdir、ファイル)
            印刷(ファイル)
            replace_str(ファイル、 "ABCD"、 "")
GETFILE()
ジェネレータ= os.walk( 'D:/ phpStudy / WWW / pshen / bianli')
#プリント(型(発電機))
プリント(発電機)、
ジェネレータのIため#:
プリント(I)

Pythonと爬虫類

使用ライブラリに直接リクエスト1.python

ブラウザアプリの偽造アイテム呼び出し2.python

プロジェクトビブラート3.pythonは、呼び出し元のアプリのpython楽しいです

おすすめ

転載: www.cnblogs.com/qzdlp/p/12128397.html