Sourcecode einer Website abfragen - Zugriffsbeschränkung
Verfasst: 17. Februar 2010 23:34
Einen wunderschönen guten Abend,
ich habe bereits ein Klasse geschrieben, welche den HTML Sourcecode einer Seite abrufen kann.
Wenn ich den Quelltext von http://images.google.de/[...] abfrage, wird mir jedoch ein leerer QString zurückgegeben (andere Seiten funktionieren).
Da ich das selbe Programm bereits in Java geschrieben habe und dort das selbe Problem hatte, weiß ich, dass dies daran liegt, dass Google nur Browsern den Inhalt ihrer Seiten zugänglich machen möchte und deshalb den Request nicht beantwortet. In Java kann man sich mit folgendem Befehl als Browser "tarnen":
Meine Frage ist nun, ob es einen äquivalenten Befehl oder eine andere Möglichkeit dafür in Qt4 gibt.
Vielen Dank für's Lesen und Beantworten,
Grüße,
superkarnickel
ich habe bereits ein Klasse geschrieben, welche den HTML Sourcecode einer Seite abrufen kann.
Wenn ich den Quelltext von http://images.google.de/[...] abfrage, wird mir jedoch ein leerer QString zurückgegeben (andere Seiten funktionieren).
Da ich das selbe Programm bereits in Java geschrieben habe und dort das selbe Problem hatte, weiß ich, dass dies daran liegt, dass Google nur Browsern den Inhalt ihrer Seiten zugänglich machen möchte und deshalb den Request nicht beantwortet. In Java kann man sich mit folgendem Befehl als Browser "tarnen":
Code: Alles auswählen
urlConnection.addRequestProperty("User-Agent", "Mozilla/4.76");Vielen Dank für's Lesen und Beantworten,
Grüße,
superkarnickel