in reply to Select data between a START and END pattern

Your inputdata in indat
# cat indat 192.168.1.1 index.html index 5 seconds 192.168.1.1 links.html links, index.html index 10 seconds 192.168.1.1 article1.html art1, article2.html art2, adpage 200 second +s
Try this
# perl -wne '/[\d\.]+\s(.+)\sseconds/i && print "Test Data: $1\n"' ind +at Test Data: index.html index 5 Test Data: links.html links, index.html index 10 Test Data: article1.html art1, article2.html art2, adpage 200
The decisive regex-part is (.+). The braces catch the desired String in the $1-variable. The regex-part [\d\.]+ matches on decimals or points as they appears in the ip-addresses. Consider man perlre for precise regex-infos.