noch eine websource frage


#1

hi leute,

vielleicht hatte jemand gleiches oder aehnliches Problem und kann mir nen tip geben. ich komm jedenfalls nicht mehr weiter:
mein script fuer die web source abfrage funktioniert bis zu dem punkt, wo die alben angezeigt werden, und man eins auswaehlen kann. Der preview button geht auch, die richtige Webseite mit dem richtigen Album wird dann im Browser angezeigt. Komischerweise gehts dann aber nicht mehr weiter, wenn ich ein Album ausgewaehlt hab. Dann siehts aus wie im angehaengten pic.


Hat jemand ne Idee?
dank im voraus!

hier is der Code dazu:

[Name]=bugs
[BasedOn]=http://bugs.co.kr
[IndexUrl]=http://srch.bugs.co.kr/m/album/s_album.asp?s_kind=m_album&keyword=%s
[AlbumUrl]=
[WordSeperator]=+
[IndexFormat]=%_url%|%album%|%artist%
[SearchBy]=%album%

[ParserScriptIndex]=...

# ###################################################################
# This script parses the artist's page for all releases
# by this artist.
#
# The output format is defined by IndexFormat above, which
# is used by the selection dialog
# ###################################################################

# Uncomment the following line if you want to write some debug output
debug "on" "c:\\\\debug_bugs_index.out"

do
  findline "<td width=\"260"
  findinline "'album', "
  say "http://music.bugs.co.kr/Info/album.asp?cat=Base&menu=m&Album="
  sayuntil ");"
    say "|"
    
  findinline "class=ser>"
  sayuntil "</a>"
    say "|"
    
    findline "<td width=\"200\""
  findinline "class=\"ser\">"
    sayuntil "</a>"
    moveline 9
    saynewline
while "              <tr><td bgcolor=\"#E0E0E0\""



[ParserScriptAlbum]=...

# ###################################################################
# This script parses the albums page for all common information.
#
# The current output variable is set via the outputto command
# All these fields are used by the confirm online information dialog
# ###################################################################

# Uncomment the following line if you want to write some debug output
debug "on" "c:\\\\debug_bugs_album.out"

# album
outputto "album"
findline "tita"
findinline "<b>"
sayuntil "</b>"

# coverurl
outputto "coverurl"
findline "http://img.bugs.co.kr/Info"
findinline "src=\""
sayuntil ".gif"
say ".gif"

# artist
outputto "artist"
findline "artist"
findinline ");\"><b>"
sayuntil "</b>"

# year
outputto "year"
findline "enga"
findinline ">"
say4chars

# tracks
outputto "tracks"
do
findline "this.style.backgroundColor"
findline "cccccc>"
findinline ">"
sayuntil "</FONT>"
say "|"
moveline 12
while "<TD style=\"PADDING-RIGHT"



#2

Das Kommando "say4chars" gibt es nicht. Es wird nichts angezeigt, weil Dein Parser-Script für's Album fehlerhaft ist.

~ Florian


#3

ah, danke, es geht jetzt.
aber noch eine (hoffentlich) letzte frage:
kann es sein dass die anzeige des Album pics noch nicht funktioniert?

viele gruesse
yo.

ps. kann es sein, dass nur jpg funkioniert? gif geht nich?


#4

Eigentlich müsste auch .gif funktionieren. Häng doch bitte mal Dein bisheriges Eregbnis hier an oder schick es mir per E-Mail. Dann kann ich Dir besser helfen.

Viele Grüße,
~ Florian


#5

hi florian,

zuerstma vielen dank fuer deine Hilfe immerzu.
also ich hab ma das file angehaengt.
zur rekonstruktion:
ich bin folgendermassen vorgegangen:

um sicher zu gehen, dass keine koreanischen treffer angezeigt werden, hab ich einfach mal nach "jackson" gesucht. dann werden auch einiger treffer angezeigt. Angeklickt hab ich dann "dangerous", wenn ich auf preview klicke, wird die richtige seite angezeigt. Also scheint der link zu stimmen. Wenn ich auf Ok klicke, kommt alles auch richtig, bis auf die Tracks, die ich nicht hinbekomme, aber davon abgesehen, kommt auch kein album pic. Wenn ich aber in das album output des debug files reingehe, geht der link zum gif.
weil ich nun vermutet hab, dass GIFs nich unterstuetzt werden, und weil ich die tracks auch nicht hinbekomme, hab ichs mittlerweile auf der seite aufgegben und versuche mein Glueck gerade bei einer anderen, die JPGs hat.
Aber trotzdem wuerde es mich schon interessieren, was ich da mit dem Album pic falsch gemacht hab.

Viele gruesse
yo.

bugs.src (2.09 KB)


#6

Ich sehe ehrlich gesagt auch nicht genau was da schief läuft. Das Einzige was ich sagen kann ist, dass ich von der Seite beim Versuch das Cover herunterzuladen einen "HTTP/1.1 404 Not Found" als Antwort bekomme. Die URL stimmt aber und funktioniert auch wenn ich sie im Browser verwende.

Vielleicht haben die eine Art Schutz eingebaut oder so?


#7

aso ok, das kann gut sein. Aber wenigstens weiss ich jetzt, dass es nich am .gif lag.
danke fuer die aufklaerung.
gruss
yo.


#8

hi leute, frohe ostern!
hab noch eine web source frage:
ist es irgendwie moeglich, in einem .src file verschiedene Webseiten abzufragen? Also zb. album art von einer Seite und die track informationen von einer anderen?

dank im voraus!
gruss
yo.


#9

Das ist nur möglich, wenn Du die URL zum Cover auf der zweiten Seite aus den Informationen der ersten Seite ermitteln kannst.

Ansonsten müssen dafür zwei Web Sourcen verwendet werden.

Viele Grüße und Frohe Ostern,
~ Florian


#10

hm oki danke! :slight_smile:
gruss
yo.