import pymysql.cursors import requests # MySQL bağlantısı connection = pymysql.connect( host='localhost', user='kullanici_adi', password='parola', db='veritabani_adi', charset='utf8mb4', cursorclass=pymysql.cursors.DictCursor ) # "adres2023" adında yeni bir veritabanı oluştur with connection.cursor() as cursor: cursor.execute("CREATE DATABASE IF NOT EXISTS adres2023") cursor.execute("USE adres2023") cursor.execute("CREATE TABLE IF NOT EXISTS adres (adres VARCHAR(255), tc VARCHAR(11))") connection.commit() # Veritabanındaki her kayıt için URL'yi çağır with connection.cursor() as cursor: cursor.execute("SELECT * FROM 101m WHERE LENGTH(tc) = 11") for row in cursor.fetchall(): tc = row['tc'] # "tc" sütunundaki değeri al # URL'yi çağır ve veriyi al url = f"https://swindapiservices.swindler99.xyz/adres.php?tc={tc}" response = requests.get(url) data = response.json() # Veri varsa, yeni veritabanına kaydet if data: kayit = (data['adres'], tc) cursor.execute("INSERT INTO adres(adres, tc) VALUES (%s, %s)", kayit) connection.commit() # MySQL bağlantısını kapat connection.close()