URL-Verkürzung mit Python

Ich habe versucht, die URL mit Python zu kürzen.

Zunächst müssen Sie die API verwenden, um die abgekürzte URL zu generieren Holen Sie sich den API-Schlüssel. Bitte erstellen Sie ein Token auf der Website der folgenden URL. https://bitly.com/a/oauth_apps

Wenn Sie es dort erhalten, können Sie es in die Variable access_token in der Hauptfunktion (`if __name__ ==" __main__ "`) im folgenden Code einfügen. Sie müssen lediglich die URL angeben, die im Befehlszeilenargument gekürzt werden soll, und fertig.

Ausführungsbeispiel

von:~ von$ python /Users/von/Desktop/URL_Shortening.py https://www.youtube.com/

Ausgabebeispiel

http://bit.ly/24eSWTH

URL_Shortening.py


def GET_Url(access_token, longUrl):
	import urllib, urllib2, json
	url = 'https://api-ssl.bitly.com/v3/shorten'
	values = {
			"access_token": access_token,
			"longUrl": longUrl
			}
	req = urllib2.Request(url, urllib.urlencode(values))
	result = json.loads(urllib2.urlopen(req).read())
	return result["data"]["url"]

if __name__ == "__main__":
	import sys
	access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXX"
	print GET_Url(access_token, sys.argv[1])

Recommended Posts

URL-Verkürzung mit Python
FizzBuzz in Python3
Scraping mit Python
Statistik mit Python
Scraping mit Python
Python mit Go
In Python integrieren
AES256 mit Python
Getestet mit Python
Python beginnt mit ()
mit Syntax (Python)
Bingo mit Python
Zundokokiyoshi mit Python
Excel mit Python
Mikrocomputer mit Python
Mit Python besetzen
Serielle Kommunikation mit Python
Zip, entpacken mit Python
Primzahlbeurteilung mit Python
Python mit Eclipse + PyDev.
Socket-Kommunikation mit Python
Datenanalyse mit Python 2
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Sequentielle Suche mit Python
"Objektorientiert" mit Python gelernt
Führen Sie Python mit VBA aus
Löse AtCoder 167 mit Python
Serielle Kommunikation mit Python
[Python] Verwenden Sie JSON mit Python
Lerne Python mit ChemTHEATER
Führen Sie prepDE.py mit python3 aus
Tweets mit Python sammeln
3. 3. KI-Programmierung mit Python
Kernel-Methode mit Python
Nicht blockierend mit Python + uWSGI
Scraping mit Python + PhantomJS
Tweets mit Python posten
Fahren Sie WebDriver mit Python
Verwenden Sie Mecab mit Python 3
[Python] Mit CGIHTTPServer umleiten
Sprachanalyse mit Python
Denken Sie an Yaml mit Python
Kinesis mit Python betreiben
Erste Schritte mit Python
Zundko Getter mit Python
Behandle Excel mit Python
Ohmsches Gesetz mit Python
Primzahlbeurteilung mit Python
Führen Sie Blender mit Python aus
Löse Mathe mit Python
Heatmap von Python + matplotlib
Asynchron mit Python verarbeiten
Python-Programmierung mit Atom
Python lernen mit ChemTHEATER 02
Verwenden Sie Python 3.8 mit Anaconda
Wettbewerbsfähige Programmierung mit Python
Behandle Rabbimq mit Python
GRPC beginnend mit Python
Installieren Sie Voluptuous mit Python 2.5
Screenshot mit Selen (Python Edition)