import requests
import time
# 2Captcha API anahtarınız
api_key = 'd936fa2bb8a0e5bb644fec6d56afd146'
# 2Captcha kullanarak CAPTCHA çözme işlemini tanımlayın
def captcha_coz(api_key, site_key, url):
captcha_veri = {
'key': api_key,
'method': 'userrecaptcha',
'googlekey': site_key,
'pageurl': url,
'json': 1,
}
yanit = requests.post('http://2captcha.com/in.php', data=captcha_veri)
talep_sonuc = yanit.json()
print(talep_sonuc)
if talep_sonuc['status'] == 1:
# CAPTCHA başarıyla gönderildi, şimdi yanıtı alın
captcha_id = talep_sonuc['request']
while True:
yanit = requests.get(f'http://2captcha.com/res.php?key={api_key}&action=get&id={captcha_id}&json=1')
sonuc = yanit.json()
if sonuc['status'] == 1:
return sonuc['request']
break
elif sonuc['request'] == 'CAPCHA_NOT_READY':
time.sleep(1)
else:
# CAPTCHA çözme başarısız oldu
return None
# Headers ve verilerinizi tanımlayın
headers = {
'authority': 'cracked.io',
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'accept-language': 'tr-TR,tr;q=0.9',
'cache-control': 'max-age=0',
'content-type': 'application/x-www-form-urlencoded',
'origin': 'https://cracked.io',
'referer': 'https://cracked.io/member.php?action=login',
'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'document',
'sec-fetch-mode': 'navigate',
'sec-fetch-site': 'same-origin',
'sec-fetch-user': '?1',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
}
site_key = '6LfICGwdAAAAADhOg-AjpwXaOmwD7G9j-TiiT04p'
login_url = 'https://cracked.io/member.php'
# CAPTCHA'yı çözün
captcha_cevap = captcha_coz(api_key, site_key, login_url)
if captcha_cevap is not None:
print("CAPTCHA çözme Başarılı.")
data = {
'username': 'SnowAngel88',
'password': '9hUlFL4p',
'remember': 'yes',
'action': 'do_login',
'url': 'https://cracked.io/member.php?action=register',
'g-recaptcha-response': captcha_cevap,
}
yanit = requests.post(login_url, headers=headers, data=data)
# Giriş başarılıysa, foruma yeni bir konu gönderin
if yanit.status_code == 200:
print("Giriş başarılı.")
# Headers ve verilerinizi tanımlayın
headers = {
'authority': 'cracked.io',
'accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
'accept-language': 'tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7',
'cache-control': 'max-age=0',
'content-type': 'multipart/form-data; boundary=----WebKitFormBoundary8foz2qepwozPcPNz',
'origin': 'https://cracked.io',
'referer': 'https://cracked.io/newthread.php?fid=34',
'sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"',
'sec-fetch-dest': 'document',
'sec-fetch-mode': 'navigate',
'sec-fetch-site': 'same-origin',
'sec-fetch-user': '?1',
'upgrade-insecure-requests': '1',
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36',
}
params = {
'fid': '34',
'processed': '1',
}
data = {
'postoptions[subscriptionmethod]': '',
'threadprefix': '39',
'subject': 'test title',
'message': '[hide]tested massage [/hide]',
'numpolloptions': '2',
'submit': 'Post Thread',
'action': 'do_newthread',
'quoted_ids': '',
'tid': '0'
}
response = requests.post('https://cracked.io/newthread.php?fid=34&processed=1', headers=headers, params=params, data=data)
else:
print("Giriş başarısız.")
else:
print("CAPTCHA çözme başarısız oldu.")
böyle deneyin birde