C# Öğeyi Denetle [Yardım]
-
Merhaba.Çok ama çok basit bir c# projem var.
belli bir sitenin adresindeki bir değeri değiştiricem.
hep aynı sayfa olucak yani linklerle falan uğraşmıycam.
"0 CC" yi "1586 CC" yapmam gerekiyor.
Tek bir buton olucak ve butona bastigim zaman chrome da öğeyi denetle kısmından bu değeri değiştiricek.
bunu nasıl yaparım ??
Mod: Konu neden genelde ?
-
edit.. ben yanlış anlamışım :D
BerkayCit tarafından 17/Haz/14 13:48 tarihinde düzenlenmiştir -
benim anladigimi anlatayim dogrumu ?
http:////////.com/asd.html gibi bir siteyi kendi web browser'in ile acicaksin icinde 0cc olan yeri 1500cc yapacaksin ?
Edit : Cok genel herkezin istedigi bir sey oldugu icin Genel katogorisinde konu heralde ??
undefined-01 tarafından 17/Haz/14 12:10 tarihinde düzenlenmiştir -
rakkoc bunu yazdı
benim anladigimi anlatayim dogrumu ?
http:////////.com/asd.html gibi bir siteyi kendi web browser'in ile acicaksin icinde 0cc olan yeri 1500cc yapacaksin ?
Edit : Cok genel herkezin istedigi bir sey oldugu icin Genel katogorisinde konu heralde ??
ya uzunca anlatayım.
bir siteye üyeğilimle giriş yaptım.
Sitede geçerli cash(para) var.Benim bu parayı "0 CC" yi "1586 CC" yapmam lazım ve arkadaşa skypetan göstericem.
Adam bana sayfayı yenile diyince Öğeyi denetleden siliniek ve tekrar 0 CC görünücek.
Ama ben bi program yaparsam.
Kodlarındada Şu linkteki sayfaya git. Öğeyi denetle kısmından <p class="amount" 0 CC </p> etiketini bul ve bunu
<p class="amount"1586 CC </p> yap.
Bunu istiyorum sadece.Internettede Bulamadım adamlar hiç bişey yazmamış sadece soru sormuş bırakmışlar.
5 Aydır burdayım ve hala hangi konunun nerede açılacağını bilmiyorum.Yani bu neye giriyor ? Sorularamı Programlamaya girişemi ??
Kusuru bakmayın...
-
Onun yerine chrome eklentisi hazırla.
-
tavsiyem x bir domain al. uzun bir isim uydur. siteyi kaydet ve oraya yukle. sonra html den degistir.
-
ogeyi denetleye falan gerek yok programla yapmak istemiyor musun sen?
form üzerine bir webbrowser atıp sayfayı çağıracaksın. Sonra html kodunu alıp <p class="amount"> 0 CC </p> kısmını replace edeceksin.
-
foreach (HtmlElement element in webBrowser1.Document.All)
{
if(element.GetAttribute("classname") == "amount")
{
element.SetAttribute
("value","1586 CC");}
}
dene bakalım hocam hatta if bloğunu bi kırmızı koy amount'u bulabiliyor mu ? ona bak aksama kadar yapamazsan pm atarsın yaparız.
saybirs tarafından 17/Haz/14 14:14 tarihinde düzenlenmiştir -
saybirs bunu yazdı
foreach (HtmlElement element in webBrowser1.Document.All)
{
if(element.GetAttribute("classname") == "amount")
{
element.SetAttribute
("value","1586 CC");}
}
dene bakalım hocam hatta if bloğunu bi kırmızı koy amount'u bulabiliyor mu ? ona bak aksama kadar yapamazsan pm atarsın yaparız.
Cemnet kardeşimin dediği gibi 1 tane webborwser koydum.Ordan siteye yönlendirdim.Daha sonra senin yazdığın kodu yazdım.
bir butona koydum.Fakat olmadı yani direk kopy paste yaptım.Classname filan hepsi aynı.
şimdi sana pm atıyorum :)
-
istersen teamviewer bilgilerini yoll bağlanıp bakyım
-
Teşekkürler unbalanced.
Sorunumu Çözdün :)
