lihuanshuai
4/7/2017 - 7:04 AM

random http headers

random http headers

import random
user_agents = ['1', '2', '3']


class RandomHeader(dict):

    def __getitem__(self, key):
        if key == 'User-Agent':
            return random.choice(user_agents)
        return super(RandomHeader, self).__getitem__(key)


header = RandomHeader({"cookie": "data"})


def main():
    for i in range(5):
        print(header['cookie'])
        print(header['User-Agent'])