RandomHeaders icon indicating copy to clipboard operation
RandomHeaders copied to clipboard

Improve with more random data

Open ucotta opened this issue 7 years ago • 0 comments

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

ucotta avatar May 19 '18 09:05 ucotta