-
14. 10. 2011, 12:38 #1Ubuntuuser
- Registriert seit
- Oct 2011
- Beiträge
- 22
Python Mechanize - Eingabefeld Zeilenumbruch?
Hallo ich habe jetzt ein wenig mit "Mechanize" herum probiert,
aber ich halte mich hier die ganze Zeit mit einem dämlichen Zeilenumbruch auf!
Um zwar wollte ich auf der Website http://www.relink.us/index.php mehrere Links verschlüsseln und in einem Container zusammen fassen.
Das ganze sieht so aus:Das ganze klappt auch wunderbar, jedoch auch nur mit einem Link!Code:from mechanize import Browser br=Browser() br.open('http://www.relink.us/index.php') br.select_form(nr=1) br['mirror[]']=('http://ul.to/3qhfpy4d/urlaub.part1.rar') response2=br.submit() print response2.read()
Wie kann ich in dem Feld "mirror" mehrere Links mit einem Zeilenumbruch untereinander Posten?
Einen Zeilenbruch erstellt man doch mit "\n"aber es funktioniert nichtCode:br['mirror[]']=('http://ul.to/3qhfpy4d/urlaub.part1.rar \n http://ul.to/3qdfpy3d/urlaub.part2.rar')
vil. könnt ihr mir weiterhelfen
lg DrFahnenflucht
-
15. 10. 2011, 09:12 #2Ubuntuuser
(Threadstarter)
- Registriert seit
- Oct 2011
- Beiträge
- 22
Re: Python Mechanize - Eingabefeld Zeilenumbruch?
Ich habe inzwischen die Lösung gefunden

Die Antwort habe ich auf dem Board http://www.python-forum.de erhalten. (danke BlackJack)
Ich zitiere mal:
"... die Webseite erwartet dort vor dem Zeilenumbruch auch noch einen Wagenrücklauf (carriage return, CR, '\r')."
Also das ganze funktioniert so:
Vielen Dank an alle die sich die Zeit genommen haben meinen Beitrag zu lesenCode:from mechanize import Browser br=Browser() br.open('http://www.relink.us/index.php') br.select_form(nr=1) br['mirror[]']=('http://ul.to/3qhfpy4d/urlaub.part1.rar\r\nhttp://ul.to/re5iswu5/urlaub.part2.rar') response2=br.submit() print response2.read()
und vielleicht kann ja jemand da draußen auch was damit anfangen.
lg DrFahnenflucht
-


Zitieren
mehr lesen...







Microsoft: Windows 8 OEM...
Heute, 14:12 in gulli:news