Automatizza l'accesso web per gli hotspot Wi-Fi


10

Oggigiorno molti hotspot Wi-Fi hanno un "accesso web", specialmente quelli gratuiti. Sai, quelli che reindirizzano qualsiasi richiesta HTTP al loro modulo di accesso. Windows di solito visualizza la notifica "Potrebbero essere necessarie ulteriori informazioni di accesso" per questi.

C'è un modo in cui posso automatizzare il processo di tali accessi, ad es. salvare il mio nome utente e password (per un determinato hotspot)? Idealmente, voglio che ciò accada senza nemmeno aprire il mio solito browser, anche se se il processo stesso si apre e chiude automaticamente una finestra di Internet Explorer per eseguire l'accesso che potrebbe essere OK.


2
prova a utilizzare lastpass, ti accederà automaticamente all'apertura della pagina web
Shekhar

2
La raccomandazione di @JessRiedel Shopping non significa hardware, ma anche software. La ragione di ciò è perché vogliamo che le domande e le risposte siano valide per lungo tempo. Sebbene una raccomandazione sul software possa essere utile, potrebbero non essere passati anni da quando il software non è disponibile o non offre più la funzionalità desiderata. softwarerecs.stackexchange.com potrebbe essere un posto migliore per pubblicare questo, però. Il nostro centro assistenza è un buon posto per leggere argomenti su argomenti.

3
Innanzitutto, non stavo facendo una distinzione tra hardware e software. Stavo facendo una distinzione tra un problema complesso, specifico dell'utente, non generalizzabile e un problema semplice, ampiamente applicabile. In secondo luogo, ci sono innumerevoli domande su questo sito Web con una durata utile di 1 o 2 anni, in modo tale criterio in modo da non selezionare questa domanda. In terzo luogo, ho letto il materiale sull'argomento. Semplicemente non penso che venga applicato correttamente qui.
Jess Riedel

2
"Esiste un programma là fuori?" Prova su softwarerecs.stackexchange.com
Kevin Panko il

3
Punto giusto - chiarito. Non voglio aprire il mio solito browser, perché ripristina tutte le schede esistenti e tutte vengono reindirizzate alla pagina di accesso. Quindi devo accedere a tutte le schede o fare clic indietro nella maggior parte di esse - e a seconda del provider Wifi a volte anche il pulsante Indietro è rotto. Ma se il processo di accesso aprisse un browser diverso solo per accedere, sarebbe OK.
EM0

Risposte:


3

Vorrei creare un comando di arricciatura che viene eseguito all'avvio del sistema. Quando i comandi vengono eseguiti, inviano i dettagli di autenticazione e si accede.

Ciò può essere ottenuto con la funzione "copia come ricciolo" di Google Chrome. Copia la richiesta get come comando curl dal tuo browser dopo aver fatto clic sul pulsante di accesso in uno script bash.

Ciò presuppone l'autenticazione per indirizzo mac, tuttavia se è tramite cookie è possibile salvare il cookie restituito nella cartella dei cookie del browser appropriata.

inserisci qui la descrizione dell'immagine


0

@Thrustmaster ha indicato il suo script Python ma puoi anche usare PowerShell per farlo.

Esegui lo script PS che utilizzerebbe il cmdlet Invoke-WebRequest per connettersi a qualsiasi sito noto (nel Regno Unito, di solito utilizziamo bbc.co.uk, principalmente perché è facile da digitare :)

Sarà quindi necessario analizzare l'oggetto restituito controllando per assicurarsi che non fosse il sito previsto.

Quindi dovresti identificare i campi che devono essere compilati. Questa sarebbe la parte difficile! Non male se conosci il layout della pagina di accesso o hai solo alcune pagine conosciute.

Quindi compilare i campi del modulo richiesti e inviare.

Finalmente ottieni lo script per aprire normalmente il tuo browser.

O forse sarebbe molto più semplice mantenere un altro browser installato e usarlo solo su una rete Wi-Fi che necessitava di un login!



-1

Mili è il mio script che aiuta per le pagine hotspot di accesso automatico!

https://github.com/SadeghHayeri/Mili

Mili controlla automaticamente i servizi Mikrotik e quindi prova ad accedere con le informazioni di accesso.

inoltre puoi usare le informazioni multi login come questa:


    [
        {
            "username": "user1",
            "password": "pass1",
            "share": 5
        },
        {
            "username": "user2",
            "password": "pass2",
            "share": 1
        }
    ]

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.