Skip to content

Instantly share code, notes, and snippets.

@iKlotho
Last active July 28, 2024 15:44
Show Gist options
  • Save iKlotho/0c5119a319232733ba6f to your computer and use it in GitHub Desktop.
Save iKlotho/0c5119a319232733ba6f to your computer and use it in GitHub Desktop.
TC kimlik no sorgulama python
import xml.etree.ElementTree as ET
import requests
url = "https://tckimlik.nvi.gov.tr/Service/KPSPublic.asmx?WSDL"
headers = {"content-type": "text/xml"}
# Change this
tc_no = "XXXXXXXXXXXX"
ad = "NAME"
soyad = "SURNAME"
dogum_yili = 1995
body = f"""<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<TCKimlikNoDogrula xmlns="http://tckimlik.nvi.gov.tr/WS">
<TCKimlikNo>{tc_no}</TCKimlikNo>
<Ad>{ad}</Ad>
<Soyad>{soyad}</Soyad>
<DogumYili>{dogum_yili}</DogumYili>
</TCKimlikNoDogrula>
</soap:Body>
</soap:Envelope>"""
r = requests.post(url, data=body, headers=headers)
root = ET.fromstring(r.text)
if root.find(".//soap:Fault", namespaces={"soap": "http://schemas.xmlsoap.org/soap/envelope/"}):
fault_element = root.find(".//faultstring")
error_message = fault_element.text
print("Error:", error_message)
else:
result_element = root.find(".//{http://tckimlik.nvi.gov.tr/WS}TCKimlikNoDogrulaResult")
result = result_element.text
print(result)
@SadeceSoul
Copy link

SadeceSoul commented Jul 16, 2024 via email

Copy link

ghost commented Jul 16, 2024

Kullanamiyorum bu siteyi

@Adatepe07
Copy link

Tarık doğan Tc si bilgilerini alabilirmi yim çok acillll

@Dogacbasktukr
Copy link

Dogacbasktukr commented Jul 18, 2024 via email

@comradeeeee
Copy link

Eren Güzey adlı kişinin tc sorgulamak istiyorum

@acillazim
Copy link

Hasan Ertuğrul Büyüközkaya tcsi lazım, kötü niyetli bir kullanım değil, kendisi bir süre evvel vefat etti ve tcsi lazım devir işlemi için lütfen sadece tc lazım. Kütük İzmir ya da Ankara ikisinden biri.

@Dicleaktas2102
Copy link

Efe kormen tc kimlik numarası lazım

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment