AW: [python-users] requests mit sessions
Thomas Lenarz
nc-lenarzth at netcologne.de
Sa Apr 18 08:18:09 CEST 2020
Hallo Reimar,
ich hätte leider keine direkte Lösung nur einen Tipp zur Strategie:
1. Es gibt Tools in Entwicklungsumgebungen, die sich in den Datenverkehr einschalten und diesen protokollieren. Bei Eclipse heißt das TCP-Monitor. In der Regel richten die eine Art Proxy ein. Man muss Zieladresse und Port konfigurieren und gibt dann im eigenen Client so etwas wie localhost:8888 o.ä. als Ziel an. Am Protokoll kann man oft erkennen, was falsch läuft.
https://www.codejava.net/ides/eclipse/monitoring-http-requests-and-responses-using-tcpip-monitor-in-eclipse
2. Einen kleinen http-Server erstellen, um selber auf der Empfänger Seite zu analysieren, was dort genau ankommt.
Liebe Grüße
Thomas
--
mailto:thomas.lenarz at netcologne.de
http://twitter.com/tommesl
-------- Ursprüngliche Nachricht --------
Von: Reimar Bauer <rb.proj at gmail.com>
Datum: 17.04.2020 22:38 (GMT+01:00)
An: pyCologne <python-users at uni-koeln.de>
Betreff: [python-users] requests mit sessions
Hallo Zusammen,
wie das immer mal so ist da wollte ich jemand fix helfen einen arg
manuellen upload Prozess zu automatisieren und muss mich nun erstmal
aufschlauen
gesendet werden muss ein
form enctype="multipartt/form-data" method="post"
ich hab auch alle input names identifiziert und das authentifizieren klappt auch
als draft versuche ich das so
with requests.Session() as s:
s.headers = {"User-Agent": "Mozilla/5.0"}
p = s.post(constants.POST_LOGIN_URL, data=login_payload)
payload = {
"input_name": "some word",
"second_name": "something",
}
files = {'file': open(filename, 'rb'),
}
r = s.post(constants.POST_UPLOAD_URL, files=files, json=payload)
Ich kann verschicken, aber am anderen Ende kommt das nicht verwetbar an.
Hat jemand von Euch da eine Idee, was ich da noch berücksichtigen muss?
Viele Grüße
Reimar
________________________________________
Diese Mail erhalten Sie ueber die Mailingliste python-users der Universitaet zu Koeln
Nachrichten an: python-users at uni-koeln.de
Abonnement und Benutzereinstellungen: https://lists.uni-koeln.de/mailman/listinfo/python-users
Listenarchiv: https://lists.uni-koeln.de/pipermail/python-users/
pyCologne Homepage: http://pycologne.de/
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://lists.uni-koeln.de/pipermail/python-users/attachments/20200418/4cf8f098/attachment.html>
Mehr Informationen über die Mailingliste python-users