url-generator für python

Weiß ich über urllib und urlparse, aber ich möchte sicherstellen, dass ich nicht das Rad neu erfinden.

Mein problem ist, dass ich dabei bin, zu Holen eine Reihe von urls aus der gleichen Domäne über die urllib Bibliothek. Ich wollen im Grunde in der Lage sein zum generieren von urls zu verwenden (als strings) mit unterschiedlichen Pfaden und query params. Ich hatte gehofft, dass Sie etwas haben könnte, eine syntax wie:

url_builder = UrlBuilder("some.domain.com")
# should give me "http://some.domain.com/blah?foo=bar
url_i_need_to_hit = url_builder.withPath("blah").withParams("foo=bar")  # maybe a ".build()" after this

Grundsätzlich möchte ich in der Lage sein, zu speichern, Voreinstellungen übergeben bekommen zu urlparse.urlunsplit statt ständig Trübung bis Sie den code, indem in der ganzen Tupel jedes mal.

Macht soetwas existieren? Machen die Leute Zustimmen, es lohnt sich werfen zusammen?

InformationsquelleAutor Tom | 2009-10-19

Schreibe einen Kommentar