I\O veri tipi nasıl oluyor da integer olarak algılanıyor

merhaba arkadaşlar ben bir program yazmaya çalışıyorum fakat bir hata aldım bu hata nedir tam olarak anladım fakat çok mantıksız open() fonksiyonunu kullanarak bir dosyayı okuumaya çalıştım ama TypeError:an integer is required(got type str)
kodlar :

from requests import *

from os import *

def banner():

    print("""

======================================================================

hackaxx tarafından yapıldı

admin panel finder 1.0 python 3.9

======================================================================

    """)

def admin_panel_bul():

    hedefsite = input('hedef site===>')

    dosya = open('linkler.txt', 'r')

    for satır in dosya:

        site = get(hedefsite+satır)

        if(site.status_code == 200):

            print('[+] admin panel bulunmuş olabilir')

        elif(site.status_code == 404):

            print('[-] admin panel bulunamadı')

banner()

admin_panel_bul()

kodları düzenler misin

Hangi satir hata veriyor? Kodlari asagiya gore duzenleyebilirsiniz.

özür dilerim hemen düzenleyeyim

hayır bir saniye benim amacım dosyayı okumaktı

Tamam, okuyorsunuz iste.

bu projenin amacı nedir

admin panelini biliyor musunuz

hayır bilmiyorum nasıl bir şey

tamam buldum bir şeyler web sitesi üzerine mi çalışıyorsun

admin paneli bir site içinde site sahibinin kodlarla oynamadan veri dosyalarıyla datalarla oynamadan bir kullanıcıya yetki vermesi ban atmasına filan yarıyor

Sorununuz cozuldu mu?

hayır (20 karakter kuralı)

yoo ben bir sitenin admin panelini bulan program yazıyorum.bu program ile admin paneli bulunup brute force uygulanabilecek

ipucu: https://docs.python.org/3/library/os.html#os.open

1 Beğeni

os modulu ne alaka acaba

ipucu2: https://python-istihza.yazbel.com/moduller.html#from-modul-adi-import

1 Beğeni

peki bu ne bu daha da alakasız

İki ipucu da çok anlamlı. @anon18277073 direkt çözümü vermektense, daha iyisini yaparak sorunu çözmeniz için size ipuçları veriyor.

da niye ben bir şey anlamadım