Modüller | webbrowser

webbrowser modülü sayesinde kodlarla bir web sitesi açabiliyoruz. Bu modül üzerinde pek durmayacağım çünkü gösterdiklerim dışındaki fonksiyonları pek kullanacağınızı düşünmüyorum. Eğer ihtiyacınız olursa elbette araştırmanızı yapabilirsiniz.

Şimdi, sürekli olarak webbrowser. dememek için import webbrowser as web şeklinde bir import şeklini kullanmak istiyorum. Bu sayede fonksiyonlara erişmek için web. yazmam yeterli olacaktır.

Örneğin ben, bir web sitesi açmak istiyorum. O zaman open() fonksiyonunu kullanacağım. Ancak, bu open() fonksiyonu, Python'daki open() fonksiyonu değil; webbrowser'daki open() fonksiyonudur.

Deneyip görebilirsiniz.

Peki, gizli sekme nasıl açılır?

Burada, yapmanız gereken şey kendi tarayıcınızın nerede olduğunu bulmaktır. Genel olarak Program Files içerisinde bulunurlar. Kendi tarayıcınızın .exe uygulamasını bulana kadar gidin ve o yolu kopyalayıp get() fonksiyonunun içine yapıştırın. Sonrasında '%s --incognito' parametresini vermeniz yeterli olacaktır. Eğer belli bir site açacaksanız get(...).open(...) demeniz lazım.

Peki, biraz akrobatik hareketler yapalım ve eskilere dönelim. Eğer site çalışıyorsa siteyi açsın, çalışmıyorsa da bize bilgi versin.

Gördüğünüz gibi sitemiz çalışıyor ve siteyi açabildik. if bloğunda şunu dedik: "Eğer sitenin durum kodu 200 ise siteyi aç".

Peki, bir de çalışmayan veya var olmayan bir siteyi açmayı deneyelim.

Bu sefer, (eski takipçiler bilir) eski sitemizin adresini verdim ve siteye ulaşamadı. İsterseniz direkt olarak durum koduna bakalım.

404 durum kodu geldi; siteye erişim yok.


Yayınlanma Tarihi: 2022-11-27 13:18:35

Son Düzenleme Tarihi: 2022-11-28 21:46:41