Substring
-
How can I filter a substring from payload?
Payload, for example: b'HTTP/1.1 200 OK\r\nDate: Sat, 03 Dec 2016 15:52:20 GMT\r\nExpires: -1\r\nCache-Control: private, max-age=0\r\nContent-Type: text/html; charset=ISO-8859-1\r\nP3P: CP="This is not a P3P policy! Se....
I want to get the substring between Date: and \r\n, for example. I allways get a type error
Error: TypeError: can't convert 'str' object to str implicitly
-
Thanks, Robert. It works :-)
-
You have to convert the bytes type data to string first, e.g. with decode().
str= b'HTTP/1.1 200 OK\r\nDate: Sat, 03 Dec 2016 15:52:20 GMT\r\nExpires: -1\r\nCache-Control: private, max-age=0\r\nContent-Type: text/html; charset=ISO-8859-1\r\nP3P: CP="This is not a P3P policy! Se...'.decode()
Then you can apply the string operations.