インポートされた.csvファイルを反復処理して、列内の各値を変数に割り当てようとしています。その変数を使用してShodanAPIの検索を実行し、検索結果を画面に出力してから、列の次の行の値に移動し、変数に割り当てて検索を実行するというアイデアです。の上。
これが私がこれまでに見つけたものから一緒に石畳にしたものです....
import csv
# Initialize the API
from shodan import WebAPI
api = WebAPI("My Shodan Key")
# Open csv file
with open('C:\pythonfiles\sccm.csv', 'rb') as reader:
sccmtable = csv.reader(reader, delimiter=';')
#for row in sccmtable:
#print ', '.join(row)
for row in sccmtable:
for value in row:
edbresults = api.exploitdb.search(value)
print (edbresults)
新しくインポートしたcsvの内容を画面に印刷できるため、これが正しい開始点のように見えますが、次の手順を実行する方法がわかりません。どんな助けでも大歓迎です。
よろしくお願いします。