Python - Coole Module #1: Requests
In diesem Post zeige ich euch wie ihr mit Python und Requests googeln könnt.
Funktionen
- Internationale Domains und URLs
- Browser-ähnliche SSL-Verifizierung
- Automatische Inhaltsdecodierung
- Authentifizierung
- Cookies
- Automatische Dekompression
- Unicode-Antwortkörper
- HTTP (S) -Proxy-Unterstützung
- Datei Uploads
- Streaming-Downloads
- Verbindungstimeouts
- ...
Installation
pip3 install requests
Programmieren
import requests
get_parameters = {'q':'irgendwas','start':0}
r2 = requests.get('https://www.google.de/search',get_parameters)
print(r2.text)
f = open('google-suche.html','w')
f.write(r2.text)
f.flush()
f.close()
Erklärung
In dem Dictionarie get_parameters = {'q':'irgendwas','start':0}
wird die Suchanfrage 'q':'irgendwas
und die Startseite von der Google-Suche 'start':0
(0 = 1. Seite; 10 Ergebnisse pro Seite) festgelegt.
Die Seite wird mit r2 = requests.get('https://www.google.de/search',get_parameters)
heruntergeladen.
Print output

Es wird also der komplette HTML-Code heruntergeladen.
Wenn man diesen dann mit dem Browser ausführt wird folgendes angezeigt:
Im folgenden Post zeige ich noch wie ihr den HTML-Code nach wichtigen Bestandteilen wie z.B. den URLs untersuchen könnt.
Weitere Informationen finden sie hier.
Congratulations @felix7d2! You have completed some achievement on Steemit and have been rewarded with new badge(s) :
Click on any badge to view your own Board of Honor on SteemitBoard.
To support your work, I also upvoted your post!
For more information about SteemitBoard, click here
If you no longer want to receive notifications, reply to this comment with the word
STOP