Blog

  • python selenium eğer element varsa

    Python’da Selenium kullanarak bir web sayfasında belirli bir elemanın var olup olmadığını kontrol etmek için find_element veya find_elements yöntemlerini kullanabilirsiniz. İşte bir örnek:

    from selenium import webdriver
    from selenium.common.exceptions import NoSuchElementException
    
    # WebDriver'ı başlatma
    driver = webdriver.Chrome("chromedriver.exe")
    
    # Web sayfasını açma
    driver.get("http://www.example.com")
    
    try:
        # Belirli bir elemanı bulma
        element = driver.find_element(By.XPATH, "elemet adı")
        print("Eleman bulundu!")
    except NoSuchElementException:
        print("Eleman bulunamadı!")
    
    # WebDriver'ı kapatma
    driver.quit()
    
  • Office 2016 Full Yapma Programsız

    YENİ YÖNTEM EYLÜL 2022

    • Windows arama bölümüne gelip Komut İstemi yazalım.
    • Sağ tıklayıp Yönetici Olarak Çalıştır diyelim.
    • Sırasıyla aşağıdaki komutları yazıp ENTER layalım.
    • Açılan ekranda CTRL + V çalışmaz. Kopyaladığınız komutu yapıştırmak için Siyah Ekran Üzerinde Sağ Tık yapmanız gerekiyor.
      • cd “C:\Program Files\Microsoft Office\Office16”
      • cscript ospp.vbs /sethst:kms.digiboy.ir
      • cscript ospp.vbs /act
    • Yukarıdaki komutları sırayla yazdığınızda Office uygulamanız full olacaktır.

      Olmuyorsa BURAYA TIKLA YAMA İNDİR
  • php ile binanceden kriptoların fiyatını çekme

    <?php
    
    function get_symbol_price($symbol) {
        $base_url = "https://api.binance.com/api/v3/ticker/price";
        $url = $base_url . "?symbol=" . $symbol;
    
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
        $response = curl_exec($curl);
        curl_close($curl);
    
        $data = json_decode($response, true);
    
        if (isset($data["price"])) {
            return floatval($data["price"]);
        } else {
            return null;
        }
    }
    
    // Örnek kullanım
    $symbol = "BTCUSDT";  // İlgili kripto varlık simgesini buraya girin
    $price = get_symbol_price($symbol);
    
    if ($price !== null) {
        echo "$symbol fiyatı: $price";
    } else {
        echo "$symbol fiyatı bulunamadı.";
    }
    
    ?>
    
    
  • binance api ile tüm kriptoların fiyatlarını çekme

    import requests
    
    def get_all_symbol_prices():
        base_url = "https://api.binance.com/api/v3/exchangeInfo"
    
        response = requests.get(base_url)
        data = response.json()
    
        symbol_prices = {}
    
        if "symbols" in data:
            for symbol_info in data["symbols"]:
                symbol = symbol_info["symbol"]
                symbol_prices[symbol] = None
    
        # Fiyatları al
        for symbol in symbol_prices:
            params = {"symbol": symbol}
            response = requests.get("https://api.binance.com/api/v3/ticker/price", params=params)
            data = response.json()
            if "price" in data:
                symbol_prices[symbol] = float(data["price"])
    
        return symbol_prices
    
    # Tüm kripto varlık fiyatlarını al
    all_prices = get_all_symbol_prices()
    
    # Fiyatları ekrana yazdır
    for symbol, price in all_prices.items():
        print(f"{symbol} fiyatı: {price}")
    

    istediğiniz bir coinin fiyatını çekmek için

    import requests
    
    def get_symbol_price(symbol):
        base_url = "https://api.binance.com/api/v3/ticker/price"
        params = {"symbol": symbol}
    
        response = requests.get(base_url, params=params)
        data = response.json()
    
        if "price" in data:
            return float(data["price"])
        else:
            return None
    
    # Örnek kullanım
    symbol = "BTCUSDT"  # İlgili kripto varlık simgesini buraya girin
    price = get_symbol_price(symbol)
    if price is not None:
        print(f"{symbol} fiyatı: {price}")
    else:
        print(f"{symbol} fiyatı bulunamadı.")
    
  • python exceldeki 1. satırı silme kodu

    from openpyxl import load_workbook
    
    # Excel dosyasını yükle
    workbook = load_workbook('veriler.xlsx')
    worksheet = workbook['Sheet1']  # Silmek istediğiniz sayfa adını buraya yazın
    
    # 1. satırı sil
    worksheet.delete_rows(1)
    
    # Değişiklikleri kaydet
    workbook.save('veriler.xlsx')
    
  • python excelden veri okuma

    from selenium import webdriver
    from openpyxl import load_workbook
    
    # WebDriver'ı başlat
    driver = webdriver.Chrome()  # Chrome kullanılıyor, farklı bir tarayıcı kullanmak isterseniz uygun şekilde değiştirin
    
    # Excel dosyasını yükle
    workbook = load_workbook('veriler.xlsx')
    worksheet = workbook['Sheet1']  # Okumak istediğiniz sayfa adını buraya yazın
    
    # Verileri oku
    for row in worksheet.iter_rows(min_row=2, values_only=True):
        username = row[0]
        password = row[1]
    
        # Selenium kodunu burada devam ettirin
        # Örneğin, kullanıcı adı ve şifreyi bir web formuna girip oturum açabilirsiniz
        # driver.find_element_by_id('username').send_keys(username)
        # driver.find_element_by_id('password').send_keys(password)
        # driver.find_element_by_id('login-button').click()
    
    # WebDriver'ı kapat
    driver.quit()
    
    pip install openpyxl
  • php textareayı tam ekrana sığdırma

    <!DOCTYPE html>
    <html>
    <head>
        <title>Textarea'yı Tam Ekrana Sığdırma</title>
        <style>
            html, body {
                height: 100%;
                margin: 0;
                padding: 0;
            }
    
            .full-screen-textarea {
                width: 100%;
                height: 100%;
                resize: none;
            }
        </style>
    </head>
    <body>
        <textarea class="full-screen-textarea"></textarea>
    </body>
    </html>
    

    Yukarıdaki örnekte, HTML ve CSS kullanılarak textarea’yı tam ekrana sığdırmak için bir düzen oluşturulmuştur. HTML belgesinin ve body elementinin yüksekliği %100 olarak ayarlanmıştır. .full-screen-textarea sınıfı ise textarea elementine uygulanmıştır. Bu sınıfın CSS özellikleri arasında %100 genişlik, %100 yükseklik ve resize: none (yeniden boyutlandırmayı devre dışı bırakma) yer alır.

    Bu şekilde, sayfayı açtığınızda textarea otomatik olarak tam ekran boyutuna sahip olacaktır.

  • php textareadaki veriyi metin belgesine kaydetme ve okuma

    <?php
    if ($_SERVER['REQUEST_METHOD'] === 'POST') {
        // Formdan gelen veriyi alın
        $veri = $_POST['veri'];
    
        // Metin belgesine yazma
        $dosyaAdi = 'metin_belgesi.txt';
        file_put_contents($dosyaAdi, $veri);
    }
    
    // Metin belgesinden okuma
    $dosyaAdi = 'metin_belgesi.txt';
    $icerik = file_get_contents($dosyaAdi);
    ?>
    
    <!DOCTYPE html>
    <html>
    <head>
        <title>Metin Belgesine Veri Kaydetme ve Okuma</title>
    </head>
    <body>
        <h1>Metin Belgesine Veri Kaydetme ve Okuma</h1>
    
        <form method="POST" action="">
            <textarea name="veri" rows="10" cols="50"><?php echo $icerik; ?></textarea>
            <br>
            <button type="submit">Kaydet</button>
        </form>
    </body>
    </html>
    

    Yukarıdaki örnekte, önceki örnekte olduğu gibi bir HTML formu içerisinde bir textarea alanı bulunmaktadır. Form submit edildiğinde, textarea’da girilen veri $_POST üzerinden alınır ve metin belgesine kaydedilir.

    Ayrıca, sayfa yüklendiğinde file_get_contents() fonksiyonu kullanılarak metin belgesi okunur ve textarea’da gösterilir. Böylece, metin belgesindeki mevcut içeriği düzenleyebilirsiniz.

    Bu örnekte de hatırlatmakta fayda var; gerçek uygulamalarda, gelen verinin doğrulaması, güvenlik önlemleri ve hata kontrolü gibi konulara dikkat etmek önemlidir.

  • Gmail Gönderilen Maili Geri Alma

    Gmail, gönderilen bir e-postayı geri alma özelliğini doğrudan sunmamaktadır. Ancak, bazı durumlarda gönderilen bir e-postayı geri almak veya düzeltmek için aşağıdaki adımları izleyebilirsiniz:

    1. Gönderilen e-postayı hemen fark edin: E-postayı gönderdikten sonra, e-postanızı alıcı tarafından hemen fark edilmemiş olma ihtimaline karşı takip edin.
    2. “Geri Alma” özelliğini etkinleştirin: Gmail’de “Geri Alma” özelliği varsayılan olarak etkin değildir, ancak ayarlarınızı değiştirerek etkinleştirebilirsiniz. Bunu yapmak için Gmail hesabınıza giriş yapın, sağ üst köşede bulunan dişli simgesine tıklayın ve “Ayarlar” seçeneğini seçin. Ardından, “Genel” sekmesine gidin ve “Gönderilen Postayı Geri Alma” seçeneğini bulun. Bu özelliği etkinleştirmek için kutucuğu işaretleyin ve ayarları kaydedin.
    3. “Geri Alma” süresini ayarlayın: Gmail’de gönderilen e-postayı geri almak için belirli bir süreniz vardır. Ayarlarınızı düzenleyerek bu süreyi belirleyebilirsiniz. Yine “Genel” sekmesinde “Geri Alma süresi” seçeneğini bulun ve geri alma süresini tercihinize göre ayarlayın. En fazla 30 saniye ila 30 saniye arasında bir süre seçebilirsiniz.
    4. Gönderilen e-postayı geri alma: Gönderdiğiniz bir e-postayı geri almak için, gönderildikten sonra ekranda beliren “Gönderiyi Geri Al” seçeneğini tıklamanız gerekmektedir. Bu seçeneği tıkladıktan sonra, e-posta gönderimi iptal edilecek ve taslaklarınıza geri gönderilecektir.

    Ancak, unutmayın ki geri alma özelliği yalnızca e-postayı gönderdiğiniz kullanıcıların Gmail hesaplarında geçerli olacaktır. Ayrıca, e-postanın alıcının posta kutusuna ulaşmadan önce geri alınması şansı oldukça düşüktür.

    Bu nedenle, gönderdiğiniz e-postaları dikkatlice gözden geçirmek ve gerektiğinde düzeltmek önemlidir. Ayrıca, e-postalarınızı göndermeden önce önizleme yapmak ve alıcıları doğru bir şekilde eklemek gibi önlemler almanız da faydalı olabilir.