Erstellen einer URL mit Anfragen Python-Modul
Ist es möglich, erstellen Sie eine URL unter Verwendung der Anfragen-Bibliothek für Python?
Aufbau eines query-string wird unterstützt, ist aber, was über den Bau der rest der URL. Speziell würde mich interessieren auf hinzufügen, um die Basis-URL mit URL-kodierte strings:
http ://einige address.com/api/[term]/
term = 'Dies ist ein test'
http ://einige address.com/api/This+ist+ein+test/
Dies ist vermutlich möglich, das urllib, aber es scheint so, als wäre es besser auf Anfragen. Bietet dieses feature existiert? Wenn nicht gibt es einen guten Grund, es sollte nicht?
Du musst angemeldet sein, um einen Kommentar abzugeben.
requests
ist im Grunde eine einfache wrapper umurllib
(und 2,3-und andere Bibliotheken).Können Sie importieren
urljoin()
,quote()
aus- Anfragen.compat
, aber das ist im wesentlichen die gleichen wie direkt ausurllib
undurlparse
Module:requests.compat.urljoin
weil es funktioniert in Python 2 und 3.