Τζίμη, δε γνωρίζω που, πως, τι, ποια σελίδα,ποια φόρμα... επομένως θα σου δώσω πολύ γενικές
οδηγίες που ίσως να μην προσαρμόζονται στη συγκεκριμένη φόρμα της ιστοσελίδας (άγνωστη προς εμένα).
Δεν υπάρχει κάποια στάνταρ συνταγή αφού ανά πάσα στιγμή η ιστοσελίδα μπορεί να τροποποιήσει τα
πεδία της φόρμας που θέλεις να εισάγεις δεδομένα με αποτέλεσμα να μην λειτουργεί η εφαρμογή σου.
Το ιδανικό θα ήταν οι ιστοσελίδες αυτές να παρέχουν
Web Service για να μπορεί ένας
προγραμματιστής να αναπτύξει εφαρμογές που θα γλυτώνουν το χρήστη από πολύ κόπο και χρόνο (βλ.
Intrastat)
Αν δεν παρέχεται η παραπάνω επιλογή, αυτο που μένει είναι να να αυτοματοποιήσει κανείς τα βήματα του χρήστη όταν συμπληρώνει μια φόρμα σε μια ιστοσελίδα.
Χρειάζεται αρκετή εμπειρία και γνώσεις σε περισσότερα αντικείμενα. Δεν αρκεί να γνωρίζει κανείς τα προγράμματα του MS Office.
Αν πχ. δεν έχεις τουλάχιστον τις βασικές γνώσεις HTML δεν θα είσαι σε θέση να βρεις σε ποια
πεδία της φόρμας μιας ιστοσελίδας θα πρέπει να συμπληρωθούν οι τιμές ενός φύλλου Excel.
Θα πρέπει επίσης να "ανακαλύψεις" με ποιο τρόπο μπορείς να κάνεις
submit στη φόρμα για να συνεχίσεις..
Ένα επίσης δύσκολο σημείο είναι το γεγονός ότι κάποιες ιστοσελίδες στέλνουν νέο και μοναδικό "Session ID"
σε κάθε επισκέπτη
κάθε φορά που επισκέπτεται την ιστοσελίδα το οποίο κάποιες φoρές φαίνεται στη διεύθυνση και κάποιες άλλες (αναλόγως το μηχανισμό) βρίσκεται κρυμμένο μέσα στον πηγαίο κώδικα της ιστοσελίδας.
Αν υποτεθεί ότι έχεις γνώσεις HTML που θα σου επιτρέψουν να αναγνωρίσεις τα πεδία της φόρμας προς συμπλήρωση και τον τρόπο αποστολής της, θα πρέπει εκτός από τις γνώσεις
VB να έχεις εμπειρία πάνω στο αντικείμενο
Internet Explorer (μεγάλο κεφάλαιο) για να προχωρήσεις.
Γενικότερα αν γνωρίζεις τα παραπάνω, τα βασικά σου βήματα θα είναι:
- Εύρεση των πεδίων προς συμπλήρωση ή ανάγνωση και του τρόπου αποστολής της φόρμας.
- Συμπλήρωση των πεδίων της φόρμας και αποστολή της φόρμας προγραμματιστικά με χρήση του αντικειμένου Internet Explorer.
Φιλικά
Τάσος