Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Get text of webpage
#14

Great thanks. Any idea why I get this error: Error (RT) in 10 Day Forecast: array is not created. *NOTE: this macro is not done yet, just curious why i'm getting the error in one and not the other.*

EDIT: Posted wrong code for first macro, corrected now.

Macro ( 10 Day Forecast ) Trigger ( @11 )
Code:
Copy      Help
str Src Src2 Message zipcode url url2 s a
zipcode="48183" ;;<----------Enter your zipcode
ARRAY(str) Temp FeelsLike
url.from("http://www.weather.com/weather/tenday/" zipcode "?dp=htempdp")
url2.from("http://www.weather.com/weather/tenday/" zipcode "?dp=ltempdp")
int MatchSuccess i

IntGetFile url Src
Src.setclip
if findrx(Src "<B CLASS=obsTempTextA>([\d]{1,3})" 0 0 Temp) ;;([\d]{1,3}+)
,IntGetFile url2 Src2
,Src2.setclip
,if findrx(Src "<B CLASS=obsTempTextA>([\d]{1,3})" 0 0 Temp) ;;([\d]{1,3}+)  
,,Message.from("Temperature: " Temp[1] "F" "[]Feels Like: " FeelsLike[1] "F")
,,mes(Message "Current Temperature" "isa")


But in this macro I don't get the error.

Macro ( Current Weather ) Trigger ( @11 )
Code:
Copy      Help
str Src Message zipcode url
zipcode="48183" ;;<----------Enter your zipcode
ARRAY(str) Temp FeelsLike
url.from("http://www.weather.com/weather/local/" zipcode "?lswe=" zipcode "&lwsa=WeatherLocalUndeclared&from=whatwhere")
int MatchSuccess

IntGetFile url Src
Src.setclip
if findrx(Src "<B CLASS=obsTempTextA>([\d]{1,3})" 0 0 Temp) ;;([\d]{1,3}+)
,if findrx(Src "<B CLASS=obsTextA>Feels Like<BR> ([\d]{1,3})" 0 0 FeelsLike)
,,Message.from("Temperature: " Temp[1] "F" "[]Feels Like: " FeelsLike[1] "F")
,,mes(Message "Current Temperature" "isa")
Taking on Quick Macros one day at a time


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)