Στην συνδρομή που έχω στον ΟΤΕ (buisness double play) μου δίνει την δυνατότητα μέσα από το menu για το e-mail από το web-interface να επιλέξω την καρτέλα web2sms, από όπου μπορώ να στείλω SMS σε κινητά.
Αναρωτήθηκα λοιπόν αν υπάρχει τρόπος να κάνω αυτήν την διαδικασία μέσω μιας ή και περισσότερων command line εντολών σε Linux, ώστε π.χ. να το χρησιμοποιήσω μετά όπως θέλω κατά το δοκούν. Π.χ. σε ένα cronjob να στέλνει κάθε μέρα στις 10:30 μια καλημέρα στην καλή μου.
Εκτιμώ πως πρέπει να γίνετε, ωστόσο δεν ξέρω πώς! Αν μπορούσε κάποιος να βοηθήσει θα του είμουν ευγνώμων!
Εμφάνιση 1-13 από 13
-
17-10-14, 11:48 CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #1
-
17-10-14, 11:55 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #2ديميتريس
-
21-10-14, 18:54 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #3
Σε ευχαριστώ για την απάντηση!
Στο πρώτο link δεν έβγαλα άκρη!
Το δεύτερο ωστόσο πρέπει να κάνει την δουλειά που θέλω αλλά ίσως με κάποιες τροποποιήσεις του κώδικα. Γιατί θέλω να μπορώ σε μια γραμμή (μια εντολή) να στέλνω το SMS για να μπορώ να το ενσωματώσω σε άλλο πρόγραμμα με την εντολή system(). Anyway. Αυτό που δεν κατανοώ (γενικώς με τα github) θέλει εγκατάσταση και μετά μπορείς να στην command line να γράψεις pysmssend ΚΕΙMEΝΟ 6977777777 κάπως έτσι; δεν θέλει να περάσει κανείς κάπως τα login forms;
Όπως και να έχει σε ευχαριστώ! Είναι πολύ χρήσιμο αλλά θέλει λίγο ψάξιμο ακόμα.
-
21-10-14, 20:22 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #4
Αν διαβάσεις το readme της εφαρμογής, λέει πως βασίστηκε σε αυτό το σκριπτάκι
http://forums.gentoo.org/viewtopic-t-455188.html
Γιατί δεν δοκιμάζεις τον κώδικα (με κάποιες τροποποιήσεις γιατί η otenet απαγόρεψε μηχανικούς browsers)
Spoiler:
Κώδικας:./sms.py Username : ***** Password : ******** Logging in... Phone Number : ************* SMS Message : tralala Submiting Request... Message Sent
-
23-10-14, 16:09 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #5
ναι το είδα! και εγώ αυτό πιστεύω με το σκριπτάκι να βγει άκρη αλλά λίγο η έλλειψη χρόνου λίγο η έλλειψη γνώσεων python με καθυστέρησε ως τώρα!
by the way πως μπορώ στο συγκεκριμένο σκριπτάκι να του δώσω τα στοιχεία όπως USERNAME,PASSWORD,Αριθμό Τηλεφώνου,ΜΗΝΥΜΑ να τα παίρνει στην command line μετά την εντολή; (placeholder λέγονται αυτά
-
26-10-14, 23:12 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #6
Δοκίμασα αλλά μου έβγαλε αυτό:
Κώδικας:MacBook-Air:python tries gioshomefolder$ ./ssms.py USERNAME PASSWORD 69XXXXXXXX TEXTtextTEXTtext Traceback (most recent call last): File "./ssms.py", line 66, in <module> login(sys.argv[1],sys.argv[2]) File "./ssms.py", line 17, in login otenet.open("https://corpmail.otenet.gr/umwebmail/cindex.do") File "build/bdist.macosx-10.9-intel/egg/mechanize/_mechanize.py", line 203, in open File "build/bdist.macosx-10.9-intel/egg/mechanize/_mechanize.py", line 255, in _mech_open mechanize._response.httperror_seek_wrapper: HTTP Error 403: request disallowed by robots.txt MacBook-Air:python tries gioshomefolder$
-
26-10-14, 23:19 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #7
GIYF http://stackoverflow.com/questions/2...d-by-robots-tx
Κοίτα το σκριπτάκι που σου έβαλα στο spoiler, δεν είναι ακριβώς το ίδιο με αυτό στο internetΤελευταία επεξεργασία από το μέλος giorgosts : 26-10-14 στις 23:27.
-
27-10-14, 15:23 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #8
-
27-10-14, 19:35 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #9
-
27-10-14, 22:17 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #10
Ο.Κ. Sorry ...μαζούτ καίω φαίνεται...
βασικά απ’ότι και όσο είδα αλλάζουν οι δύο σειρές κάτω από τοΚώδικας:otenet = Browser()
Βασικά ΟΚ εγώ άλλαξα και τα URL’s για την δική μου συνδρομή αλλά μου βγάζει:
Κώδικας:MacBook-Air:python tries gioshomefolder$ ./ssms.py Username : username Password : password (φυσικά βάζω τα σωστά) Logging in... Traceback (most recent call last): File "./ssms.py", line 58, in <module> login(user,passwd) File "./ssms.py", line 25, in login otenet.submit() File "build/bdist.macosx-10.9-intel/egg/mechanize/_mechanize.py", line 541, in submit File "build/bdist.macosx-10.9-intel/egg/mechanize/_mechanize.py", line 203, in open File "build/bdist.macosx-10.9-intel/egg/mechanize/_mechanize.py", line 230, in _mech_open File "build/bdist.macosx-10.9-intel/egg/mechanize/_opener.py", line 193, in open File "build/bdist.macosx-10.9-intel/egg/mechanize/_urllib2_fork.py", line 349, in _open File "build/bdist.macosx-10.9-intel/egg/mechanize/_urllib2_fork.py", line 332, in _call_chain File "build/bdist.macosx-10.9-intel/egg/mechanize/_urllib2_fork.py", line 1201, in unknown_open urllib2.URLError: <urlopen error unknown url type: javascript> MacBook-Air:python tries gioshomefolder$
αρχικό/αυτό που έβαλα εγώ: http://tools.otenet.gr/tools/index.do / https://corpmail.otenet.gr/umwebmail/cindex.do στο def login και
αρχικό/αυτό που έβαλα εγώ: http://tools.otenet.gr/tools/tiles/w...nd&mnu=smenu23 /
http://corpmail.otenet.gr/umwebmail/ctiles/web2sms.do στο def sendsms
μια ειδοποιός διαφορά, ιδιαίτερα στη δεύτερη. Μήπως είναι εκει το λάθος;
εγώ έκανα απλά copy / paste την διεύθυνση όπου είναι η σελίδα που στέλνεις το sms και τσέκαρα το form αν έχει το ίδιο όνομα.
Τι να φταίει;Τελευταία επεξεργασία από το μέλος gio4 : 27-10-14 στις 23:02.
-
28-10-14, 23:46 Re: Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #11
χωρίς να ειμαι ειδικός το πρόβλημα πρέπει να βρίσκεται εδώ:
Κώδικας:urllib2.URLError: <urlopen error unknown url type: javascript>
http://stackoverflow.com/questions/1...ize-and-python
-
06-11-14, 02:37 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #12
@8anos: ευχαριστώ για την προτροπή αλλά σε αυτά τα ύδατα έχω πραγματικά μαύρο σκοτάδι! Δεν έχω ιδέα πως θα μπορούσα να χρησιμοποιήσω το PyV8!
...για αυτό συνεχίζω προς το παρόν να ψάχνω εκεί που ...νομίζω... πως με παίρνει. ( όπως το ανέκδοτο που ο Τοτός ψάχνει κάτι, όχι εκεί που το έχασε αλλα εκεί που έχει φως )
Πόσο πιθανό είναι το πρόβλημα να είναι πως το δοκιμάζω σε MacOSX και όχι σε Linux? παίζει αυτό καθόλου ή μπα;
-
05-12-14, 11:51 Απάντηση: CommandLine για αποστολή SMS από την υπηρεσία corpmail του ΟΤΕ #13
Το script δουλεύει για το web2sms και ο MacOSX/Linux δεν παίζει κανέναν ρόλο. Όπως είπε και ο 8anos, το πρόβλημα βρίσκεται στο ότι η σελίδα που θες να ανοίξεις τρέχει javascript για να κάνει το login,
Κώδικας:<form name="loginform" action="javascript:checkLogin()" method="post">
Όπως προτείνει και το http://stackoverflow.com/questions/3...button-problem , μια λύση είναι να κάνεις την διαδικασία manually παρακολουθώντας τα requests. To έκανα εγώ για 'σένα λοιπόν :-)
Αν ανοίξεις τα dev tools (F12) και δοκιμάσεις να κάνεις login θα δεις ότι η διαδικασία ξεκινάιε με ένα POST request. Αν καταφέρεις από το script να στείλεις το ίδιο POST request μάλλον θα είσαι ένα βήμα πιο κοντά. H python έχει έτοιμες βιβλιοθήκες για να το κάνει αυτό.
Πριν βουτήξεις στην python, θα σου πρότεινα να εγκαταστήσεις το POSTMAN στον chrome σου και να προσπαθήσεις να στείλεις από εκεί το request και όταν σου δουλέψει τότε να προσπαθήσεις να το αναπαράγεις στην Python.
Δεν ξέρω αν σε βοηθάει πολύ, αλλά τουλάχιστον ξέρεις που να ψάξεις.
Good luck.
Παρόμοια Θέματα
-
Προνόμια για τους νέους από την COSMOTE με την Ευρωπαϊκή Κάρτα Νέων
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 18Τελευταίο Μήνυμα: 06-07-14, 20:06 -
Κλήση για παράνομη στάθμευση από την Δημοτική Αστυνομία Πειραιά...
Από ckbond στο φόρουμ Εκτός θέματοςΜηνύματα: 2Τελευταίο Μήνυμα: 01-04-14, 08:45 -
Evernote: Η πιο δημοφιλής εφαρμογή για σημειώσεις αποκλειστικά από την COSMOTE
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 9Τελευταίο Μήνυμα: 04-02-14, 14:18 -
Εφετείο των ΗΠΑ απέρριψε για άλλη μια φορά την προσπάθεια επιβολής του net neutrality
Από nnn στο φόρουμ ΕιδήσειςΜηνύματα: 21Τελευταίο Μήνυμα: 19-01-14, 13:26 -
To E!HD απο σήμερα στην πλατφόρμα του ΟΤΕ TV
Από Vitruvian78 στο φόρουμ COSMΟΤΕΜηνύματα: 4Τελευταίο Μήνυμα: 15-01-14, 18:49
Bookmarks