【HSP3】Bingの日替わり背景のURLを取得するサンプル

なんとなく作ってみた。10分ぐらい。The 手抜き。 http://hsp.tv/play/pforum.php?mode=all&num=53943

なんとなく作ってみた。10分ぐらい。The 手抜き。 http://hsp.tv/play/pforum.php?mode=all&num=53943

  • hk1v
  • 2013/5/11 0:36
  • タグ:
  • タグはありません
#uselib "urlmon.dll"
#func URLDownload "URLDownloadToFileA"int,str,str,int,int
axobj ie, "Shell.Explorer.2", 0, 0
ie->"Navigate" "http://www.bing.com/"
repeat
wait 1
if ie("Busy") == 0 : break
loop
pDoc = ie("Document")
repeat
wait 1
if pDoc("readyState") == "complete" : break
loop
comres pDiv
pDoc->"getElementById" "bgDiv"
if varuse(pDiv) == 0 : dialog "" : end
// ()
*check
pStyle = pDiv("style")
url = pStyle("background-image")
if url == "" {
wait 10
goto *check
}
//
delcom pStyle
delcom pDiv
delcom pDoc
delcom ie
//
url = strtrim(url, 0, 'u')
url = strtrim(url, 0, 'r')
url = strtrim(url, 0, 'l')
url = strtrim(url, 0, '(')
url = strtrim(url, 0, ')')
dialog url
//
exist "tmp.jpg"
if strsize != -1 : delete "tmp.jpg"
URLDownload 0, url, "tmp.jpg", 0, 0
exist "tmp.jpg"
if strsize == -1{
dialog "" : end
}else{
cls
picload "tmp.jpg"
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX