RandomHeaders
RandomHeaders copied to clipboard
Improve with more random data
Hi!,
It could be great if RandomHeaders includes this other headers:
Accept-Language Accept-Encoding
Examples:
Safari headers:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-es
Accept-Encoding: gzip, deflate
Opera headers:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: es-ES,es;q=0.9
Chrome headers:
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: es-ES,es;q=0.9
How the call would look with lang parameters:
>>> import RandomHeaders
>>> header = RandomHeaders.LoadHeader(lang="es-es")
>>> print header
{
'User-Agent': 'Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.0 (KHTML',
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
'Accept-Encoding: gzip, deflate',
'Accept-Language: es-ES,es;q=0.9'
}
The lang value should be uppercased (second part) randomly