随机生成user_agent

demo01

    def user_agent():
        """
        return an User-Agent at random
        :return:
        """
        ua_list = [
            'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101',
            'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122',
            'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71',
            'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95',
            'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.71',
            'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; QQDownload 732; .NET4.0C; .NET4.0E)',
            'Mozilla/5.0 (Windows NT 5.1; U; en; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.50',
            'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0',
        ]
        return random.choice(ua_list)

demo02

from fake_useragent import UserAgent

def user_agent02():
    ua = UserAgent()
    print(ua.chrome)
    print(ua.firefox)
    print(ua.ie)

    print(ua.random)  # 随机生成一个

if __name__ == '__main__':
    user_agent02()

生成随机数

import time

# 生成随机数
def get_int():
    time_stamp = int(round(time.time() * 1000))
    print(time_stamp)

爬虫程序随机休眠

import time
import random
#每爬取一个页面随机休眠1-2秒钟的时间
time.sleep(random.randint(1,2))
作者:admin  创建时间:2023-06-01 13:07
最后编辑:海马  更新时间:2024-11-02 21:53