Picproje Elektronik Sitesi

SERBEST BÖLGE => Programlama ve Algoritma => Konuyu başlatan: armsistem - 26 Kasım 2014, 11:00:57

Başlık: C#.net omron plc web sitesi veri çekmek.
Gönderen: armsistem - 26 Kasım 2014, 11:00:57
Arkadaşlar merhaba , Omron PLC ile yapılmış üretim takip eden(çıkan malları sayan vs.) bir sistem var ,bu işlem web üzerinden de izlenebiliyor , webde kaynağı görüntüle dediğimde  javascript kodları düşüyor ,

1- Web giriş kullanıcı adı ve şifre istiyor , kabul edilirse başka bir sayfa açılıyor.
2- Açılan sayfada veriler dinamik javascript kodları koşuyor.
3- Örnek KN20201040 kodunda üretim adedi 1.2.3.4.5.6.7.8....... diye devam ediyor.

C#.net ben bu çıkan sayfalardan istediğim değerleri çekebilirmiyim ? Daha önce bu konu hakkında çalışan varsa , en azından kılavuzluk edebilir mi ?

Şimdiden teşekkür ederim...

Başlık: Ynt: C#.net omron plc web sitesi veri çekmek.
Gönderen: makdeniz - 26 Kasım 2014, 11:26:41
İnternet ortamına nasıl aktarmışlar ?  Arada scada tarzı bir yazılım mevcut büyük ihtimal

C# ile direkt olarak PLC'den verileri çekmek daha mantıklı değil mi ?  Yoksa sizde C# ile verileri uzaktan mı alacaksınız ?

Başlık: Ynt: C#.net omron plc web sitesi veri çekmek.
Gönderen: barisertekin - 26 Kasım 2014, 11:45:49
Aşağıdaki kod url'in kaynak kodunu verir.

var contents = new System.Net.WebClient().DownloadString(url);
Başlık: Ynt: C#.net omron plc web sitesi veri çekmek.
Gönderen: armsistem - 26 Kasım 2014, 14:58:53
@barisertekin Hocam ,merhaba benim kafamı karıştıran javascript kodları koşuyor ve giriş ekranında kullanıcı adı ve şifre ile girilip başka bir ekrana yönlendiriliyor..

- şifreli ve kullanıcı adını nasıl girebilirim...
- yönlendirilen sayfada ki script kodlarını nasıl çekerim.

mesaj birleştirme:: 26 Kasım 2014, 14:59:55

Veya Facebooktan veri alacağım kullnıcı adımı ve şifre belli bunu c#.net nasıl yapabilirim.
Başlık: Ynt: C#.net omron plc web sitesi veri çekmek.
Gönderen: barisertekin - 26 Kasım 2014, 16:42:00
Login sayfasının kaynağına baktığımızda büyük ihtimal ile form etiketi ve içerisinde 2 adet textbox ve 1 adet buton göreceğiz.

Butona basınca bu 2 textbox(username, pwd) bilgileri ya aynı sayfaya veya diğer sayfaya post ediliyordur.

C# post methodu ile aynı işi yapabiliriz. Aşağıdaki linkleri inceleyebilirsiniz.

http://stackoverflow.com/questions/975426/how-to-programmatically-log-in-to-a-website-to-screenscape (http://stackoverflow.com/questions/975426/how-to-programmatically-log-in-to-a-website-to-screenscape)

http://webdata-scraping.com/login-website-programmatically-using-c-web-scraping/ (http://webdata-scraping.com/login-website-programmatically-using-c-web-scraping/)

Google'da şu şekilde arayabilirsiniz : C# post login website
Başlık: Ynt: C#.net omron plc web sitesi veri çekmek.
Gönderen: armsistem - 29 Kasım 2014, 18:50:03
Arkadaşlar merhaba , webden veri almaya çalıştığımda javascript kodları geliyor web üzerindeki sonuçları çekemiyorum.