Hack ο ιστός χωρίς πρόγραμμα περιήγησης

είναι ένα παραδοσιακό πρόβλημα. Θέλετε δεδομένα για χρήση στο πρόγραμμά σας, ωστόσο είναι σε μια ιστοσελίδα. Ορισμένες τοποθεσίες έχουν ένα API, φυσικά, ωστόσο, συνήθως, είστε μόνοι σας. Μπορείτε να ταιριάξετε ολόκληρη τη σελίδα μέσω http καθώς και να το παραλύσετε. Ή μπορείτε να χρησιμοποιήσετε μερικά εργαλεία για να “ξύσετε” τον ιστότοπο. Μια συναρπαστική μέθοδος για να γίνει αυτό είναι woob – web έξω από τα προγράμματα περιήγησης.

Το σύστημα χρησιμοποιεί μια σειρά παραγόντων προσαρμοσμένων σε συγκεκριμένες τοποθεσίες. Υπάρχει μια συλλογή των επίσημων παραγόντων, καθώς και μπορείτε να παράγετε το δικό σας. Όταν έχετε ένα backend, μπορείτε να το διαμορφώσετε καθώς και να το χρησιμοποιήσετε από την Python. Ακολουθεί ένα παράδειγμα ανακαλύψεως ισορροπίας τραπεζικού λογαριασμού:

>>> από το Woob.Core Import Woob
>>> από woob.capability.Bank εισαγωγές capbank
>>> w = woob ()
>>> w.Load_Backends (Capbank)
{‘SocieteGenerale’: , ‘CreditMuTuel’: }
>>> PPrint (κατάλογος (w.cer_accounts ()))
[,
,
]
>>> ACC = Επόμενο (ITER (W.ITER_accounts ()))
>>> ACC.Balance
Δεκαδικό (’87 .32 ‘)
Η λίστα των προσφερόμενων προθεσμιών είναι εντυπωσιακή, ωστόσο τελικά, θα θελήσετε να παράγετε τις δικές σας ενότητες. Ευτυχώς, υπάρχουν πολλά τεκμηρίωση για το πώς ακριβώς να το κάνετε αυτό. Το πλαίσιο σάς δίνει τη δυνατότητα να δημοσιεύσετε δεδομένα στον ιστότοπο καθώς και γρήγορα να ελέγξετε τα αποτελέσματα. Κάθε backends έχει επίσης μια δοκιμή που μπορεί να βρει αν μια τροποποίηση στην περιοχή σπάει τον κώδικα, το οποίο είναι ένα τυπικό ζήτημα με τέτοια συστήματα.

Δεν είδαμε ένα hackaday backend. τόσο καλά. Υπάρχουν, ωστόσο, πολυάριθμα παραδείγματα εφαρμογής, τόσο βασισμένη στην κονσόλα όσο και η χρήση του QT. Για παράδειγμα, μπορείτε να περιηγηθείτε στις ταινίες, τις συνταγές χειριστείτε ή να χρονολογήσετε ιστότοπους.

Φυσικά, υπάρχουν πολλές μέθοδοι σε αυτό το πρόβλημα. Ίσως την απαίτηση να ανακαλύψετε πότε φεύγει το επόμενο τρένο.

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

Νέα ολογραφική οθόνη HACKS Το πεδίο φωτόςΝέα ολογραφική οθόνη HACKS Το πεδίο φωτός

[PETAPIXEL] έχει μια ενδιαφέρουσα θέση σχετικά με τη νέα ολογραφική απεικόνιση της εταιρείας εκκίνησης που ισχυρίζεται ότι “δεν είναι” αδιαίρετο από την πραγματικότητα “. Η εταιρεία πίσω από αυτό, τα

Το Arduino συναντά τον κβαντικό υπολογιστέςΤο Arduino συναντά τον κβαντικό υπολογιστές

Οι κβαντικοί υπολογιστές δεν είναι αρκετά έτοιμοι για το εργοτάξιο εργαστήριο, αλλά θεωρώντας ότι υπάρχουν τρόποι σύνδεσης με μερικά μέσω του Διαδικτύου, μπορείτε να τα διερευνήσετε πολύ πιο εύκολα από