• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

C# Wypełnianie formularzy na stronach internetowych

Object Storage Arubacloud
0 głosów
445 wizyt
pytanie zadane 19 sierpnia 2018 w C# przez Marcin Rasta Pawłows Użytkownik (600 p.)
Cześć

 

Chce zrobić funkcjonalnośc która będzie polegała na wypełnianiu formularza na stronie. Dokładnie chodzi o formularz na stronie https://start.avonpolska.pl/marcin-pawlowski.   

Formularz jest o tyle ciekawy że jest tam Teryt ( po wybraniu kodu pocztowego miejscowość należy wybrać z listy)

Miasto można wybrać tylko to przypisane do kodu pocztowego.

Macie może jakieś rady lub najlepiej przykłady, ponieważ nie wiem nawet jak się zabrać do tego
1
komentarz 20 sierpnia 2018 przez NowyUrzydgownig Mądrala (5,090 p.)
jest ok

1 odpowiedź

0 głosów
odpowiedź 21 sierpnia 2018 przez coloraps Bywalec (2,220 p.)

Utwórz sobie tabele w JSON albo tabelkę w bazie danych i uzupełnij danymi

Pamiętaj że kody pocztowe się powtarzają wiec jest potrzebny osoby PK

po wpisaniu np

select gccname from tabela_miast where gpcode='00-010' 

Otrzymasz wymarzony wynik : Warszawa

Download - Cała lista (Format UTF-8)

"id","gpcode","gstnme","gccname"
1000001,"00-001","powiat warszawski","Warszawa"
1000002,"00-002","powiat warszawski","Warszawa"
1000003,"00-003","powiat warszawski","Warszawa"
1000004,"00-004","powiat warszawski","Warszawa"
1000005,"00-005","powiat warszawski","Warszawa"
1000006,"00-006","powiat warszawski","Warszawa"
1000007,"00-007","powiat warszawski","Warszawa"
1000008,"00-008","powiat warszawski","Warszawa"
1000009,"00-009","powiat warszawski","Warszawa"
1000010,"00-010","powiat warszawski","Warszawa"
1000011,"00-011","powiat warszawski","Warszawa"
1000012,"00-012","powiat warszawski","Warszawa"
1000013,"00-013","powiat warszawski","Warszawa"
1000014,"00-014","powiat warszawski","Warszawa"
1000015,"00-015","powiat warszawski","Warszawa"
1000016,"00-016","powiat warszawski","Warszawa"
1000017,"00-017","powiat warszawski","Warszawa"

.......

Pozdrawiam

komentarz 21 sierpnia 2018 przez Marcin Rasta Pawłows Użytkownik (600 p.)
Ok  a jak uzupełnić ten formularz danymi i go wysłać z poziomu c#?
komentarz 21 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
Powiedzmy combobox_kodpocztowy i combobox_miasto

SQL czerwpiesz z combobox_kodpocztowy a wyniki przenosisz do combobox_miasto

próbowałeś połączyć już bazę danych z programem np na podstawie DataTable ?
komentarz 21 sierpnia 2018 przez Marcin Rasta Pawłows Użytkownik (600 p.)

@coloraps,

 

Umiem połączyć program z bazą SQL. Teryt mogę sobie zaimportować do bazy. Pytanie jak napisać program które wypełni tymi danymi ten konkretny formularz i go wyśle. Idealnie w ogóle by było nawet jakby zwrócił informację że strony że formularz został wysłany albo nie ponieważ formularz sprawdza poprawność danych. np. numeru pesel   i jak cos jest nie tak to się nie wysyła

 

komentarz 22 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
Sorki wczoraj net mi zaszwankował.

Już pogubiłem się w twoim pytaniu
Chcesz formularz wypełnił się automatem bez ingerencji użytkownika ?
komentarz 22 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
C# masz na myśli aplikację desktop czy ASP lub MVC ?
komentarz 22 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
Zobacz sobie jeszcze to
https://www.howtogeek.com/113789/how-to-automate-repetitive-web-browser-tasks-with-imacros/

w tym kierunku musił byś szukać
komentarz 22 sierpnia 2018 przez Marcin Rasta Pawłows Użytkownik (600 p.)
edycja 22 sierpnia 2018 przez Marcin Rasta Pawłows
Mam na mysli aplikację desctopową

 

Kiedyś korzystałem z System.Net;  z klasy WebClient do obsługi stron internatowych  ale bardziej pobierałem htmla i wyciąłem z niego co chciałem  a nie wiem jak z poziomu programu coś wysłać na stronę   np. właśnie wypełnić taki formularz
komentarz 22 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
A więc tak ,jeśli chcesz wypełnić formularz musisz zastosować się do JavaScript aby wypełnić pola pod daną klasę oraz ID div`a input=text dopisać własną wartość niewiem jak w przypadku formy z avone ale na niektórych formularzach to działa,

zobacz jakiego linka w przeglądarce otrzymujesz po wpisaniu danych oraz wysłaniu metodą submit jeżeli wysyła informacje jawne wystarczy je podstawić

są jeszcze gotowce które generują macro gdzie podstawiasz dane m.in przesłałem tobie powyżej linka.
komentarz 23 sierpnia 2018 przez Marcin Rasta Pawłows Użytkownik (600 p.)
Problem polega na tym że ten formularz jest jakiś specyficzny. Zawsze takie formularze wyglądały tak ze był znacznik form tak opisana metoda wysyłki post/get i odnośnik do strony która te dane sobie już wrzuca do Bazy. W tym przypadku natomiast mamy coś takiego.

 

<form name="consultantForm" class="consultantForm ng-pristine ng-scope ng-invalid ng-invalid-required ng-valid-pattern ng-valid-minlength ng-valid-maxlength" ng-submit="processForm(consultantForm.$valid)" novalidate="">

 

 

Totalnie nie wiem o co w tym chodzi  podejrzewam że to jakiś Js   niestety podczas mojej nauki programowania ten język omijałem szerokim łukiem (nie przypadł mi jakoś)
komentarz 30 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
Sorry za długą zwłokę analizowałem ten formularz tez staniolem w kropce może kotś inny coś bardziej będzie wiedział
komentarz 30 sierpnia 2018 przez Marcin Rasta Pawłows Użytkownik (600 p.)
Spoko   i tak wielkie dzięki za pomoc i tak dużo podpowiedziałeś. Nie chce mi się wieżyc że nie da się tego zrobić może ktoś coś wymyśli
komentarz 30 sierpnia 2018 przez coloraps Bywalec (2,220 p.)
Powodzenia

Podobne pytania

0 głosów
1 odpowiedź 415 wizyt
pytanie zadane 17 czerwca 2019 w HTML i CSS przez mb-dir Mądrala (6,710 p.)
0 głosów
2 odpowiedzi 212 wizyt
pytanie zadane 29 listopada 2017 w HTML i CSS przez iNakeii Obywatel (1,030 p.)
0 głosów
0 odpowiedzi 256 wizyt
pytanie zadane 19 stycznia 2019 w PHP przez niezalogowany

92,536 zapytań

141,377 odpowiedzi

319,455 komentarzy

61,922 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...