๐Ÿ“ฆ fffonion / httplib2-exp

๐Ÿ“„ _headers.py ยท 15 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15import random
def get():
    rrange=lambda a,b,c=1: str(c==1 and random.randrange(a,b) or float(random.randrange(a*c,b*c))/c)
    ip='%s.%s.%s.%s' % (rrange(0,255),rrange(0,255),rrange(0,255),rrange(0,255))
    ua='Mozilla/'+rrange(4,7,10)+'.0 (Windows NT '+rrange(5,7)+'.'+rrange(0,3)+') AppleWebKit/'+rrange(535,538,10)+\
    ' (KHTML, like Gecko) Chrome/'+rrange(21,27,10)+'.'+rrange(0,9999,10)+' Safari/'+rrange(535,538,10)
    headers = {
        'User-Agent':ua,
        'Accept-Language':'zh-CN,zh;q=0.8',
        'Accept-Charset':'utf-8;q=0.7,*;q=0.7',
        'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
        'Connection': 'keep-alive',
        'Accept-Encoding':'gzip,deflate'
        }
    return headers