![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Mam pytanko bo nie mogę dojść co jak, mam w programie wbudowaną przeglądarkę, wchodzę np na swój katalog i chciałbym aby pola były automatycznie wypełnione, a ja tylko sobie przepisuje token na swoim katalogu i to wszystko. Jak można coś takiego osiągnąć?
Oczywiście dane jakie miałyby być w programie mam zdefiniowane np w bazie. Podam prosty przykład: W programie mam kontrolkę webbrowser, wpisuję adres do swojego katalogu, wchodzę do niego, przechodzę do formularza i tam są pola do wypełnienia, a ja chciałbym aby po wejściu na podstronę z formularzem, pola te automatycznie zostały wypełnione. Nie chodzi mi o to, aby już automatycznie dodał wpis, tylko wypełnił formularz, a mi jedynie żeby zostało przepisanie tokena i zatwierdzenie. Kombinowałem i nic Sad Mam taki kod Kod Uri uri = new Uri("http://www.link-bait.pl/dodaj-link.php"); webBrowser1.Url = uri; webBrowser1.Document.All["anchor"].InnerText = textBox1.Text; Przeglądarka wywala mi takie info w okienku: Cytat documents.forms.0.opis.value jest pusty lub nie jest obiektem A aplikacja pokazuje mi taki komunikat: http://img25.imageshack.us/img25/8494/scre...01006011219.gif Ten post edytował ExPlOiT 1.06.2010, 11:22:03 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Nie to forum wybrałeś (IMG:style_emoticons/default/smile.gif)
Sprawdź czy zadziała takie coś. Mógł się gdzies wkraść błąd, ponieważ nie testowałem na kompilatorze.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem przechwytywanie błędów i wyskakuje cały czas to:
http://img97.imageshack.us/img97/6512/scre...01006011453.gif |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Sprawdź nazwy, czy nie ma literówek i ustaw break point na dodane wiersze i sprawdź po kolei gdzie masz null. Pewnie chodzi o to, że jakaś zmienna nie zawiera obiektu (ma wartość null).
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Wywaliło mi NULL w tej linii zaznaczonej na żółto: http://img717.imageshack.us/img717/629/scr...01006011519.gif
Ten post edytował ExPlOiT 1.06.2010, 14:22:02 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Najwyraźniej nie ma elementu o takim id.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Problem w tym, że jest ale trudno coś wykombinuje
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
W takiej sytuacji widzę dwa powody problemu:
- kod HTML jest niepoprawny, przez co parser ma problem ze znalezieniem odpowiedniego elementu - próbujesz odczytać dane zanim strona się załadowała |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie problemem było to że odwoływałem się do elementu, pomimo tego, że strona nie została wczytana. Teraz już wszystko śmiga (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Przepraszam, że się wtrącam, ale chyba ktoś konkretnie poszalał z "Pomógł"... jak dla mnie to lekkie przegięcie.
|
|
|
![]()
Post
#11
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
Przepraszam, że się wtrącam, ale chyba ktoś konkretnie poszalał z "Pomógł"... jak dla mnie to lekkie przegięcie. Boisz się, że ktoś będzie miał więcej od Ciebie? (IMG:style_emoticons/default/winksmiley.jpg) Usunąłem nadmiarowe Pomógł. Raz wystarczy (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
No, teraz oddaliłeś się na bezpieczną odległość (IMG:style_emoticons/default/cool.gif)
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Heh sorki (IMG:style_emoticons/default/smile.gif) Batman mam jeszcze jeden problem, w tej aplikacji szuka mi elementów formularza pod ID, a jak szukać po name i je wypełniać?
|
|
|
![]()
Post
#14
|
|
Grupa: Moderatorzy Postów: 2 921 Pomógł: 269 Dołączył: 11.08.2005 Skąd: 127.0.0.1 ![]() |
W takim wypadku musisz użyć właściwości All. Przykład jej zastosowania znajdziesz na MSDN:
http://msdn.microsoft.com/en-us/library/sy...=VS.100%29.aspx http://msdn.microsoft.com/en-us/library/sy...r.document.aspx |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 1 173 Pomógł: 121 Dołączył: 24.09.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Już sobie poradziłem (IMG:style_emoticons/default/biggrin.gif) tak wygląda półautomat w 3h http://www.youtube.com/watch?v=PBeqbboRsE8 bez ustawienia co i jak ma wyglądać, a tak wygląda aktualnie: http://img691.imageshack.us/img691/1772/sc...01006012155.gif
Coś trzeba robić, żeby nabyć doświadczenie, a taki półautomat wymaga trochę wiedzy i czasu (IMG:style_emoticons/default/smile.gif) Ten post edytował ExPlOiT 1.06.2010, 20:57:19 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 0 Pomógł: 0 Dołączył: 20.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam podobny problem co ExPlOiT z ta różnicą, że chciałem zrobić pełny automat.
Po wypełnieniu formulaża program ma wcisnaś submit. wypelnienie formulaża mam - tylko jak zautomatyzować wciskanie guzika?? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 22:30 |