yacağım işte performans çok nemli bir arkadaş c# performansı iyi olmaz dedi. oturdum şimdi javascript çalışıyorum. projeyi javascript olarak yazmayı düşünüyorum. fikriniz? Hangi gara cahil dedi bunu? O arkadaşının kafasına kürekle vur ve kaç. . c# dan javascript e geçmek daha şizofrenik bir tercih olmuş. Performans kriterini ve çalışma ortamını tam olarak anlat ki tavsiyede bulunalım. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

yacağım işte performans çok nemli bir arkadaş c# performansı iyi olmaz dedi. oturdum şimdi javascript çalışıyorum. projeyi javascript olarak yazmayı düşünüyorum. fikriniz?

yacağım işte performans çok nemli bir arkadaş c# performansı iyi olmaz dedi. oturdum şimdi javascript çalışıyorum. projeyi javascript olarak yazmayı düşünüyorum. fikriniz? Burdaki tercih sebebi faktrler 1- programda nekadar performansa ihtiyacın var. 2- Projenin genel olarak çıkış süresini hesabına katıyor musun? şyle ki. net teknolojileri sana bir çok kütüphaneyi kullanman için hazır olarak sana sunuyor. Bu genel olarak zamandan oldukça fazla tasarruf etmeni sağlıyor. Fakat kendi teknolojisinden türüde bir framework üzerinde yazdığın için nce yazdığın kod CIL'e çevrilir ve CLR üzerinde çalıştırılarak bilgisayarın anlayacağı bir hale getirilir. Tabi buda çeşitli performans kayıplarına neden olsada ürünlerin hızlı çıkması firmaların tercih sebebi olduğu için gzardı edilir ve c# tercih edilir. Oyüzden programın geri kalanında başka yapacağın bişiler de varsa onlarıda düşünerek ona gre bir dil seçimi yapabilirsin. eğer detaylı bir string parse işlemi yapıcaksan bir çok dilde html parse için çeşitli kütüphaneler mevcut. Ama ben genel olarak detaylı bir string parse işlemi uygulayacağını varsayarak regex kullanacağını baz alıp. rnek bir link aşağıya bırakıyorum. regex ile alakalı bir çok benchmark bulabilirsin. https://github.com/mariomka/regex-benchmark

htmlagilitypack alanındaki en iyi kütüphane. DOM nesnelerine ister obje olarak ulaşabilirsin, ister xpath olarak ulaşabilirsin regexle vs. uğraşmadan istediğin nesnenin istediğin attribute une vs. ulaşabilirsin. itina ile destekliyorum. Başka bir kütüphaneye ihtiyaç duymadığım içinde araştırmadım hiç. C# html yanyana geçiyorsa mutlaka bu kütüphaneyi denemelisin hocam Titanyumun gücü adına!!!

htmlagilitypack alanındaki en iyi kütüphane. DOM nesnelerine ister obje olarak ulaşabilirsin, ister xpath olarak ulaşabilirsin regexle vs. uğraşmadan istediğin nesnenin istediğin attribute une vs. ulaşabilirsin.

c# ile ufak bir başlangıç yaptım. çzemediğim bir sıkıntı var. var url = "https://www.amazon.com/s/ref=sr_il_to_photo?fst=as%3Aoff&rh=n%3A172282%2Cn%3A502394%2Ck%3Acamera%2Cp_n_condition-type%3A2224371011&keywords=camera&ie=UTF8&qid=1543763277&lo=none"; var httpClient = new HttpClient ; var html = httpClient. GetStringAsync ; HtmlAgilityPack. HtmlDocument htmlDocument = new HtmlAgilityPack. HtmlDocument ; htmlDocument. LoadHtml(html. Result. ToString ; var ProducList = htmlDocument. DocumentNode. Descendants . Where(node => node. GetAttributeValue . Contains . ToList ; int say = ProducList. ToList . Count; kaynak koda bakıyorum 24 adet ürün olması gerekirken ProducList de sadece 4 ürün var. sebebini çzemedim. hala çzemedim :)

kota var bildiğim kadarıyla.

hocam yanlış anlama elbette bakmışsındır da neden amazonun soap api ını kullanmıyosun html parselemekle uğraşıyosun? 29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.

Asayisci bunu yazdı yacağım işte performans çok nemli bir arkadaş c# performansı iyi olmaz dedi. oturdum şimdi javascript çalışıyorum. projeyi javascript olarak yazmayı düşünüyorum. fikriniz? Hangi gara cahil dedi bunu? O arkadaşının kafasına kürekle vur ve kaç. . c# dan javascript e geçmek daha şizofrenik bir tercih olmuş. Performans kriterini ve çalışma ortamını tam olarak anlat ki tavsiyede bulunalım. açıkçası dropshipping ile alakalı bir program yazmak istiyorum amazonda ürün arayacağım. bunun için yazılmış chrome eklentileri var ama malum ücretli. bunu nce c# da yapmayı düşündüm. zira javascripte gre daha hakimin bu dile. fakat c#'ın html parsing işleminde javascripte gre hantal kalacağını syleyen bir arkadaş nedeniyle 3 gündür javascript çalışıyorum :) tavsiyelerinizi bekliyorum.

Merhaba dostlar. Bir projemde html parsing işlemi yapmam gerekiyor. fakat işlem performansının yani hızının iyi olması çok nemli. HtmlAgilityPack isimli bir kütüphane buldum. fakat varsa sizin nerilerinizide almak isterim. Kolaylık ve hız açısından tavsiyelerinizi drt gzle bekliyorum. iyi çalışmalar.

C# sana yeter ve artar, artan performansınla oyun yazarsın o derece. Asyc metodları tpl kütüphanesini iyi kullan yeter. yalnız yapacağım işi iyi anlatabildim mi bilmiyorum. amazon ürün arama sayfasını açtıktan sonra girilen kriterlere gre load olan html sayfalarını parsing işlemi yapacak rnepin ürün kodu, stok adedi, fiyatı gibi bilgileri view okuyarak almam gerekiyor. bu arada yukarıda bahsetmişolduğunuz kütüphane ve metodu ilk defa duydum.

Asayisci bunu yazdı kota var bildiğim kadarıyla. Hocam amazon apiye kota koyduysa burada da hızlı isteklere karşı nlem almıştır mutlaka. Gelen anlık istek sayısı bir insanın yapamayacağı şekilde olursa ip ban atabilir yok aslında yapılan işlem bir kullanıcının yapabileceği şekilde oluyor. bununla ilgili javascript ile yazılmış onlarca proje var. . herhangi bir sorun olmuyor. arama sonucuna gre atıyorum çıkan ilk 20 sayfayı html olarak alıp blüp parçalıyor..

kota var bildiğim kadarıyla. Hocam amazon apiye kota koyduysa burada da hızlı isteklere karşı nlem almıştır mutlaka. Gelen anlık istek sayısı bir insanın yapamayacağı şekilde olursa ip ban atabilir Titanyumun gücü adına!!!

c# ile ufak bir başlangıç yaptım. çzemediğim bir sıkıntı var. var url = "https://www.amazon.com/s/ref=sr_il_to_photo?fst=as%3Aoff&rh=n%3A172282%2Cn%3A502394%2Ck%3Acamera%2Cp_n_condition-type%3A2224371011&keywords=camera&ie=UTF8&qid=1543763277&lo=none"; var httpClient = new HttpClient ; var html = httpClient. GetStringAsync ; HtmlAgilityPack. HtmlDocument htmlDocument = new HtmlAgilityPack. HtmlDocument ; htmlDocument. LoadHtml(html. Result. ToString ; var ProducList = htmlDocument. DocumentNode. Descendants . Where(node => node. GetAttributeValue . Contains . ToList ; int say = ProducList. ToList . Count; kaynak koda bakıyorum 24 adet ürün olması gerekirken ProducList de sadece 4 ürün var. sebebini çzemedim.

parselemede ne kadarlık bir data kullanacaksın hocam? 3-5 satırsa oturup kendinde yaparsın Kasnak yuvarlandı elek oldu, eski orospular melek oldu...

C# sana yeter ve artar, artan performansınla oyun yazarsın o derece. Asyc metodları tpl kütüphanesini iyi kullan yeter. Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir