2 Stimmen

Slicing url mit Python

Hallo, wie kann man mit Python die URL eines Artikels in seine Druck-URL umwandeln.

Artikel url:http://www.indianexpress.com/news/second-time-as-farce/800228/0

url drucken:http://www.indianexpress.com/story-print/800228/

Wie konvertiert man eine Artikel-URL in eine Druck-URL?

6voto

Utilice urllib.parse.urlparse() um den Pfad vom Rest der Url zu trennen, und posixpath.split() y posixpath.join() den Weg zu reformieren, und urllib.parse.urlunparse() um alles wieder zusammenzusetzen.

0voto

Jordan Punkte 30757
from urllib.parse import urlparse

def transform(url):
    parsed = urlparse(url)
    return '{0}://{1}/story-print/{2}/'.format(parsed.scheme, parsed.netloc, parsed.path.split('/')[-2])

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X