pynav

Screenshot Λογισμικό:
pynav
Στοιχεία Λογισμικού:
Εκδοχή: 0.7
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: sloft
Άδεια: Δωρεάν
Δημοτικότητα: 31

Rating: 3.0/5 (Total Votes: 2)

pynav είναι ένα Python προγραμματική web browser για να φέρω δεδομένων και δικτυακών τόπων δοκιμών.
Αναφορά σφαλμάτων και τα χαρακτηριστικά ζητώντας είναι ευπρόσδεκτες: http://bitbucket.org/sloft/pynav/issues/?status=new&status=open
Παραδείγματα
Δημοσίευση ταυτότητας, εικόνες και αρχεία λήψη με απλό φίλτρο ή κανονική έκφραση:
& Nbsp?
από pynav Pynav εισαγωγής
test1 def ():
& Nbsp? P = Pynav ()
& Nbsp? P.go («http://www.example.com/connexion» {«login»: «Toto», «πάσα»: «Toto»})
& Nbsp?
& Nbsp? Αν p.find («Το προφίλ μου»):
& Nbsp? Εκτυπώσετε »συνδέεται σε περιοχή προφίλ»
& Nbsp? P.go («http://www.example.com/photos/»)
& Nbsp? Για την εικόνα στην p.get_all_images («. Png»):
& Nbsp? P.download (εικόνα, '/ tmp / images /')
& Nbsp? Για σύνδεση σε n.get_all_links («.?. Download_part * φερμουάρ»):
& Nbsp? P.download (link)
Χρησιμοποιώντας βασικό έλεγχο ταυτότητας HTTP, μετά την πιστοποίηση και τον έλεγχο cookie:
test2 def ():
& Nbsp? P = Pynav (timeout = 5)
& Nbsp? P.auto_referer = True
& Nbsp? P.set_http_auth («http://example.com», «σύνδεσης», «πέρασμα»)
& Nbsp? P.go («http://example.com/private/»)
& Nbsp? P.go («http://www.example.com/private/connexion» {«login»: «Toto», «πάσα»: «Toto»})
& Nbsp? Αν p.cookie_exists («ID»):
& Nbsp? Εκτύπωσης »Συνδεδεμένο
& Nbsp? P.set_page_delay (2, 4)
& Nbsp? Για σύνδεση σε p.get_all_links («Νέα»):
& Nbsp? Σύνδεσμο Εκτύπωση
& Nbsp? P.go (link)
& Nbsp? Για τη σελίδα στην p.history:
& Nbsp? Εκτύπωση σελίδας ['url'], ':', σελίδα [«μετά»]
Χρήση proxy:
& Nbsp?
test3 def ():
& Nbsp? P = Pynav (timeout = 6, μεσολάβησης = "http: //www.example.com: 3128 / ')
& Nbsp? P.verbose = True
& Nbsp? P.referer = "http://www.example.com"
& Nbsp? Page = p.go («http://www.example.com/tracks»)
& Nbsp? P.strip_tags εκτύπωσης (σελίδα)

Χαρακτηριστικά :

  • ταυτότητας Δημοσίευση
  • υποστήριξη πράκτορα χρήστη
  • Αυτόματη μπισκότο χειρισμού
  • HTTP Basic Authentication υποστήριξη
  • HTTPS υποστήριξη
  • υποστήριξη μεσολάβησης
  • υποστήριξη Timeout
  • Καν exp αναζήτηση
  • Σύνδεσμοι γοητευτικός με φίλτρο reg exp
  • Ιστορία (σελίδες, τις θέσεις και απαντήσεις)
  • Αποθήκευση και φόρτωση ιστορία από ένα αρχείο και αναπαραγωγή πλοήγησης
  • Τυχαία ώρα του ύπνου beetween σελίδες
  • Σφάλματα χειρισμού
  • Τύπος εγγράφου και το διακομιστή κεφαλίδες πληροφορίες, πραγματική διεύθυνση URL (σε περίπτωση ανακατεύθυνσης)

Απαιτήσεις :

  • Python

Άλλο λογισμικό του προγραμματιστή sloft

pynav
pynav

13 May 15

Σχόλια για pynav

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!