0  

Erdem

Python kullanarak oluşturduğumuz gezgin yazılımını D programlama dili kullanarak oluşturmak istersek yapmamız gereken ilk adım bir örüt ağ sayfasından bilgileri çekmek olacaktır.

Bunun için D programlama dilinin std.net.curl kütüphanesini kullanabiliriz.

import std.stdio;
import std.string;
import std.net.curl;
import core.thread;

void main()
{
    int beklemeSüresi = 5;
    auto alanAdı = "https://programlama.tk";
    auto çerez = "cerez.txt";
    auto bağlantı = HTTP();

    bağlantı.handle.set(CurlOption.use_ssl, 1);
    bağlantı.handle.set(CurlOption.ssl_verifypeer, 0);
    bağlantı.handle.set(CurlOption.cookiefile, çerez);
    bağlantı.handle.set(CurlOption.cookiejar , çerez);
    bağlantı.setUserAgent("Gezgin");

    bağlantı.method = HTTP.Method.get;
    bağlantı.url = alanAdı ~ "/bolum/d";
    bağlantı.perform();
    Thread.sleep(beklemeSüresi.seconds);

    bağlantı.method = HTTP.Method.get;
    bağlantı.url = alanAdı ~ "/ders/d-ile-gunluk";
    bağlantı.perform();
}

Bu örneği $ dmd gezgin.d -ofgezgin komutuyla derleyip çalıştırırsanız sayfadan aldığı bilgileri getirdiğini görebilirsiniz.

Ancak Python örneğinde olduğu gibi hazır bir kütüphane kullanmadığımız için arama algoritmalarını da kendimiz yazmamız gerekecek.

ddili gezgin programlama

  yanıtla

Yanıt yaz