Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Webabfrage funktioniert nicht

Frage Microsoft Microsoft Office

Mitglied: Druide83

Druide83 (Level 1) - Jetzt verbinden

29.10.2014 um 12:57 Uhr, 1905 Aufrufe, 4 Kommentare

Hallo Comunity,

ich habe gerade ein Problem.

Ausgangssituation: Ich muss jede Woche Montag manuell auf unseren Aerohive und eine aktuelle Liste der WLAN Keys für Gäste runterladen, die jedes Wochenende erstellt wird.
Aus dieser Liste, die 100 Keys beinhaltet, muss ich dann fünf Listen mit Keys erstellen, die ich an andere Standorte schicke.

Dies möchte ich gerne automatisieren.

Meine Idee: Ich mache in Excel eine Webabfrage.
Problem: Anscheinend merkt sich die Webabfrage das eingegebene Kennwort nicht.

Habe es auch schon versucht, die Webabfrage über ein Makro zu starten, mit dem selben Effekt.
Solange Excel offen ist, kann ich die Abfrage aktualisieren. Wenn ich Excel schließe, und wieder öffne, bringt er mir die Meldung,
dass er Informationen aus der Abfrage nicht abrufen kann.

Laut den Verbindungseigenschaften passt die Webseite, nur geht er anscheinen nicht weiter.

Frage: Kennt sich hier jemand aus und weiß wie man so etwas einrichten kann?
Wenn das mit Excel nicht geht, mit was könnte ich so etwas bewerkstelligen?

Danke schon mal für Hilfe
Mitglied: Pjordorf
29.10.2014 um 13:33 Uhr
Hallo,

Zitat von Druide83:
Problem: Anscheinend merkt sich die Webabfrage das eingegebene Kennwort nicht.
Dann ist dein Zaubertrank nicht stark genug oder schon verdunstet, so wie sich unsere Passwörter einfach auflösen wenn diese nicht mehr gebraucht werden.

dass er Informationen aus der Abfrage nicht abrufen kann.
Lass mich raten, weil eben das Passwort fehlt?

Laut den Verbindungseigenschaften passt die Webseite, nur geht er anscheinen nicht weiter.
Wo soll es denn hingehen, Pizzeria?

Frage: Kennt sich hier jemand aus und weiß wie man so etwas einrichten kann?
Was hast du denn bisher dir aufgeschrieben?
Welche Excel Version ist es denn?
Wo befindet dein Aerohive sich denn überhaupt, LAN, Standort X, Internet? Hardware only? Cloudzugang?
Zugang über 2FA?

Wenn das mit Excel nicht geht, mit was könnte ich so etwas bewerkstelligen?
Was hast du denn schon in dein Makro drin stehen?

Gruß,
Peter
Bitte warten ..
Mitglied: colinardo
29.10.2014, aktualisiert um 14:01 Uhr
Moin,
Zitat von Druide83:
Problem: Anscheinend merkt sich die Webabfrage das eingegebene Kennwort nicht.
das Passwort ist immer nur für die aktive Session aktiv. Sobald du Excel schließt wird die Browser-Session zerstört !

Frage: Kennt sich hier jemand aus und weiß wie man so etwas einrichten kann?
Wenn das mit Excel nicht geht, mit was könnte ich so etwas bewerkstelligen?
Ich mach das z.B. mit Powershell / VBS /AutoIt etc. Hier einige Beispiele:

Grüße Uwe
Bitte warten ..
Mitglied: Druide83
29.10.2014 um 14:56 Uhr
Im Makro steht aktuell folgendes:

Sub Makro2()
'
' Makro2 Makro
'
' Tastenkombination: Strg+a
'
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;https:Eigene Url=showHidePPSK&blnShowOrHidePsk=true" _
, Destination:=Range("$A$1"))
.Name = "localUser.action?operation=showHidePPSK&blnShowOrHidePsk=true"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = True
.BackgroundQuery = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "50"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
Bitte warten ..
Mitglied: Eintagsfliege
31.10.2014 um 11:29 Uhr
Hallo Druide83!

Wie Uwe bereits erwähnt hat, ist Deine aktuelle Webabfrage nur verfügbar, solange die Arbeitsmappe geöffnet ist.

Um eine Webabfrage zu erzeugen, die den Login beinhaltet müsstest Du den Quellcode der Login-Seite im Text-Editor nach den entsprechenden Parameter durchsuchen und die Namen der Input-Felder für den Benutzernamen und das Passwort ermitteln. Anhand von Uwe's Beispiel wäre das bei Administartor.de:

Input-Feld für den Benutzernamen
01.
<label for="global-login-field">Nutzername:</label> 
02.
<div class="form-wrapper"><input type="text" id="global-login-field" name="login" value="" tabindex="10"  /> 
03.
</div></div>
Hier ist im Input-Tag 'name="login" von Bedeutung und wird in der Url als 'login=DeinBenutzername' angegeben

Input-Feld für das Passwort
01.
<label for="adm-32c5fa81-d74e-40fe-96ef-5a0d7553e2d7">Passwort:</label> 
02.
<div class="form-wrapper"><input type="password" id="adm-32c5fa81-d74e-40fe-96ef-5a0d7553e2d7" name="password" value="" tabindex="20"/>
Hier ist im Input-Tag 'name="password" von Bedeutung und wird in der Url als 'password=DeinPasswort' angegeben

Die Basis-Url lautet:
01.
https://www.administrator.de/members/login.php?
Zum direkten einlogen wird daraus:
01.
https://www.administrator.de/members/login.php?login=DeinBenutzername&password=DeinPasswort
Um auch noch auf eine bestimmte Seite zu gelangen z.B. auf die Einstellungen von Administrator.de, würde die Url dann so aussehen:
01.
https://www.administrator.de/members/login.php?login=DeinBenutzername&password=DeinPasswort&uri=/members/settings.php
Sofern Deine Website einen einfachen (direkten Login) zulässt und keinen Hash-Wert generiert, solltest Du das nach diesem Schema hinbekommen. Ansonsten wird's etwas komplizierter...

Den Https-Quellcode wird vom IE nicht angezeigt, von daher kannst Du dir den Quellcode mit diesem VB-Script (*.vbs) in eine Text-Datei schreiben lassen:
01.
Const sFile = "D:\Temp\Quellcode.txt"   'Pfad anpassen 
02.
Const sUrl_Login = "https://www.administrator.de/members/login.php?" 
03.
 
04.
With CreateObject("WinHttp.WinHttpRequest.5.1") 
05.
    .Open "Get", sUrl_Login, False 
06.
    .Send 
07.
     CreateObject("Scripting.FileSystemObject").CreateTextFile(sFile).Write .ResponseText 
08.
End With
Grüße Dieter
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(1)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Router & Routing
Transparenter Proxy funktioniert nicht? (1)

Frage von mrserious73 zum Thema Router & Routing ...

Linux
LTSP: PXE Boot funktioniert nicht (23)

Frage von Fenris14 zum Thema Linux ...

Virtualisierung
Drucker aus einer VM heraus funktioniert nicht (5)

Frage von NCCTech zum Thema Virtualisierung ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...