Skip to main content

Hedef websitesinin BTK Tarafından Erişim Engeli Sorgusu

Project description

🔍 BTKSorgu

Codacy Badge Repo Boyutu Views Gitpod ready-to-code

PyPI - Python Version PyPI - Status PyPI PyPI - Downloads PyPI - Wheel PyPI - License

Hedef websitesinin BTK Tarafından Erişim Engeli Sorgusu..

forthebadge made-with-python ForTheBadge built-with-love

🚀 Kurulum

# Yüklemek
pip install BTKSorgu

# Güncellemek
pip install -U BTKSorgu

📝 Kullanım

from BTKSorgu import BTKSorgu
from time     import time

basla = time()
print(BTKSorgu('redtube.com'))
    # » redtube.com, 30/01/2008 tarihli ve 410.01.02.2008-028105 sayılı Telekomünikasyon İletişim Başkanlığı kararıyla erişime engellenmiştir.
print(BTKSorgu('kekikakademi.org'))
    # » Bilgi Teknolojileri ve İletişim Kurumu tarafından uygulanan bir karar bulunamadı.
print(BTKSorgu('xnxx.com'))
    # » xnxx.com, 23/02/2008 tarihli ve 410.01.02.2008-054003 sayılı Telekomünikasyon İletişim Başkanlığı kararıyla erişime engellenmiştir.
bitir = time()

print(bitir-basla)
    # » 8.352766513824463

🔖 Program Akış Şeması

  1. Oturum Başlat,
  2. https://internet2.btk.gov.tr adresine yönlendirmeleri kabul ederek git: kurabiyeleri ye,
  3. Dönen kaynak kodundan doğrulama resmini indir,
  4. Doğrulama resmini OCR ile harflere dönüştür, boşlukları sil,
  5. Sorgu adresini okuduğun doğrulama koduyla birlikte post at,
  6. Dönen yanıtı ayrıştırıp edip geri döndür..

Bu programın yazılma ve açık kaynak kodlu olarak paylaşılma amacı: Tarayıcı Otomasyonlarının sebep olduğu gereksiz kaynak tüketimi ve zaman kaybının önüne geçmeye teşvik etmektir…

Tarayıcı Otomasyonu : Selenium IDE - Katalon Automation Recorder - BrowserAutomationStudio

Karşılaştırması : Selenium VS Requests

📝 Proje İlerlemesi

  • @raifpy tarafından kodlanmış projenin hantal bir bileşeni itinayla dızz 🐍'lanmıştır..
  • Selenium bağımlılığından dolayı hantal çalışan kod yapısı tamamen ayıklanıp bütün iş requests'e yaptırılıp ciddi miktarda kaynak ve zaman tasarrufu ettirilmiştir..
  • Kolay erişilebilir olması ve ilham yaratması için pypi depolarına yüklenmiştir..

🌐 Telif Hakkı ve Lisans

♻️ İletişim

Benimle iletişime geçmek isterseniz, Telegram'dan mesaj göndermekten çekinmeyin; @keyiflerolsun

💸 Bağış Yap

☕️ Kahve Ismarla

@KekikAkademi için yazılmıştır..

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

BTKSorgu-0.1.3.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

BTKSorgu-0.1.3-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file BTKSorgu-0.1.3.tar.gz.

File metadata

  • Download URL: BTKSorgu-0.1.3.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.2

File hashes

Hashes for BTKSorgu-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d8a704501853f484bb27e5a0e15f9d10261069a210fc2668cd18e6fd41a50a48
MD5 3d48233dadd2333b87dd8d50c1bb27d4
BLAKE2b-256 54462179c5ba552e0ea75e24ca59746849d3d4790d3a65ca54982293a2689ec5

See more details on using hashes here.

File details

Details for the file BTKSorgu-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: BTKSorgu-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.55.0 CPython/3.9.2

File hashes

Hashes for BTKSorgu-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 cebb2f1f13fd9529a3b02a7df007064fe2263af0b17f85e8a48db62fb7f9dcde
MD5 5d36d1315a48d02477648af0f675b84c
BLAKE2b-256 2b0b5e2ecddf6fb108ca02b99e60e580705e4b426f8d31747bb9c973d15bd23e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page