I was wondering if I could test what is being displayed on the webpage? Such as, if a certain image is displayed on a website’s homepage
I think you can get the webpage, but I’m not sure how you would identify a specific image unless you knew the name of the images being displayed.
@dave1707 I have the names of the images, however I don’t know the code of how to learn which of the three it is using
Here’s some code that will show data received from a url, in this example, google.com . You can scroll the page up or down to show more text. I don’t know if this will be helpful or not.
displayMode(FULLSCREEN) function setup() font("Courier") textMode(CORNER) setup1() dy=0 da=0 hda=0 str="" url="http://www.google.com" http.request(url,response) end function setup1() rows=44 char=75 if WIDTH>768 then rows=32 char=100 end end function response(data,status,headers) print("response") str=data print(string.sub(str,1,170)) dataLen=str:len() print("status",status) print("headers") for a,b in pairs(headers) do print(a,b) end end function draw() background(40, 40, 50) if hw~=WIDTH then setup1() end fill(255) if str~="" then pos=1 startCount=pos+dy for z=1,rows do str1="" for z1=pos+dy,pos+dy+char-1 do if z1<=dataLen then v=string.sub(str,z1,z1) if string.byte(v)==10 then v="€" elseif string.byte(v)<32 or string.byte(v)>127 then v="¿" end str1=str1..v endCount=z1 end end text(str1,0,HEIGHT-50-21*z) pos=pos+char end header=string.format("(Start %6d) (End %6d) (Size%6d)",startCount,endCount,dataLen) text(header,150,HEIGHT-20) else text("Reading or No Data",WIDTH/2,HEIGHT/2) end end function touched(t) da=da+t.deltaY/21 if da<0 then da=0 elseif da>(dataLen/char)-(rows-4) then da=hda end dy=math.floor(da)*char hda=da end
@dave1707 , It’s going to sound stupid, but you could explain what that code is doing. I’m sorry I don’t understand, my brain is fried from trying to decipher how the programmers set up the website I am trying to test
@AnotherBoringUser There’s not a whole lot to explain. It does a request to the url and just displays the information coming back as text. That’s about the only thing it does. A new line character is replaced with € and any unprintable characters with ¿ .
@dave1707 Okay that was what was confusing me. I didn’t realize what it was doing