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 ¿ .