WoH Board: Anime & Hentai Forum

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Linux] wget und die Danbooru API

Status
Für weitere Antworten geschlossen.

Tycorc

Prophet
Hallo leute.

Ich arbeite momentan an nem kleinen Skript.
Dafür ist es aber nötig das ich mit wget die json files von danbooru laden kann.

Danbooru bietet ja eine extra API dafür an.
http://danbooru.donmai.us/wiki_pages/43568

Im Browser funktioniert folgender Link problemlos.... (ich bin ausgeloggt damit nicht die Session verwendet wird)
Code:
http://danbooru.donmai.us/posts.json?login=mein_login_name&api_key=_meinAPIKey_&tags=swimsuit&limit=10&page=2

Rufe ich den url per wget auf:
Code:
user@ubustation-01:~/Arbeitsfläche/tt$ wget http://danbooru.donmai.us/posts.json?login=mein_login_name&api_key=_meinAPIKey_&tags=swimsuit&limit=10&page=2
[1] 20192
[2] 20193
[3] 20194
[4] 20195
--2013-06-02 18:56:06--  http://danbooru.donmai.us/posts.json?login=mein_login_name
[2]   Fertig                  api_key=_meinAPIKey_
[3]   Fertig                  tags=swimsuit
Auflösen des Hostnamen »danbooru.donmai.us (danbooru.donmai.us)«... user@ubustation-01:~/Arbeitsfläche/tt$ 67.202.114.134, 67.202.114.133
Verbindungsaufbau zu danbooru.donmai.us (danbooru.donmai.us)|67.202.114.134|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 403 Forbidden
2013-06-02 18:56:07 FEHLER 403: Forbidden.

nunja. man sieht schon.
Ich bekomme dauernd nen 403. Da scheint irgendwas mit der Authentifikation nicht zu stimmen?
Hat jemand eine Idee?
 
versuchs mal mit CURL statt wget und benutze nen UserAgent der z.B. firefox entsprricht, nur so als idee, viele blocken wget nml...
 
hast du die Sonderzeichend passend escaped? e.g. beim Login-PW?

@Cronix:
danbooru macht das nicht. ...
Es gibt auch funktionsfähige wget-tools.
 
sorry ich war blind, versuch's mal so:

wget "http://danbooru.donmai.us/posts.json?login=mein_login_name&api_key=_meinAPIKey_&tags=swimsuit&limit=10&page=2"

Die anführungszeichen dürfen nicht fehlen da & ein bash befehl ist den prozess in den hintergrund zu setzen
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben