首页 > 编程语言 >[转]python 随机生成一个请求User-Agent

[转]python 随机生成一个请求User-Agent

时间:2023-12-07 14:35:14浏览次数:42  
标签:python random Agent 对象 User UserAgent ua

前言全局说明

爬虫程序的第一部分通常都是导入我们爬虫所需要的库。

为了安全,我通常都是使用fake_useragent库随机生成一个请求头User-Agent。


一、安装模块

pip3 install fake_useragent

二、模块使用

# 导入fake_useragent库中的UserAgent类
from fake_useragent import UserAgent

# 实例化UserAgent类创建一个UserAgent对象
# 实例化对象语法:对象 = 类名( )
# ua为对象名
# UserAgen为类名
ua = UserAgent()

# 实例化类后得到一个对象
# ua是一个UserAgent对象
print('ua是一个UserAgent对象:',ua)

# 调用ua的random方法,获取随机的User-Agent头部信息 
# 调用方法语法:对象.方法名( )
# ua对象名
# random方法名
print('ua.random随机生成一个User-Agent头部信息:',ua.random)

# 查看ua.random的数据类型
print('ua.random的数据类型为:',type(ua.random))

image




免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://blog.csdn.net/weixin_63986098/article/details/131406959



标签:python,random,Agent,对象,User,UserAgent,ua
From: https://www.cnblogs.com/wutou/p/17881915.html

相关文章

  • 用Python写的一个采集快手直播间的程序
    今天给大家分享的是一个用python写的一个采集快手直播间的程序,内容非常简单,并且每个代码都有详细的中文解释,让我们一起来学习一下吧。```pythonimportrequestsfrombs4importBeautifulSoup#设置代理信息proxy_host="https://www.duoip.cn/get_proxy"proxy_port=8000......
  • Python requests 模块 get请求和post请求
    前言全局说明requests模块get请求和post请求一、get请求importrequestsurl="https://www.baidu.com"my_headers={ "User-Agent":"Mozilla/5.0", "Referer":"http://baiud.com"}res=requests.get(url)print(res.status_......
  • Python 操作 MySQL 数据库
    Python标准数据库接口为PythonDB-API,PythonDB-API为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFlymSQLMySQLPostgreSQLMicrosoftSQLServer2000InformixInterbaseOracleSybase你可以访问Python数据库接口及API......
  • 【Lidar】基于Python的三维点云数据转二维平面+散点图绘制
    ​    最近一直在搞点云相关的操作,有时候在处理点云数据时需要查看处理后的数据是否满足需求,所以就想着写一套展示点云的代码。之前已经分享过如何可视化点云了,感兴趣的可以自己去看下:【Lidar】基于Python的Open3D库可视化点云数据。但是这个是3维展示,不满足我的项目需......
  • Python制作排班小工具【四】
    一、前言前面我们已经编写好生成排班的所有代码,在PyCharm中能正常运行,可是未安装Python环境的同事无法运行,本文就来介绍如何将Python文件打包成Windows可运行的exe文件。二、打包成exe项目结构很简单,只有两个Py文件加一张GUI图标:Step1:1.在Python项目虚拟环境和系统环境安装pyinstal......
  • python __new__ __init__
    classStudent():def__new__(cls,*args,**kwargs):##创建类的实例print('__new__')returnobject.__new__(cls)##此处返回才会调用__init__def__init__(self):##初始化类的实例print('__init__')classNewInt(int):def__new_......
  • [python]数据分析--数据清洗处理case1
    数据预处理案例1主要涉及pandas读取csv文件,缺失值和重复值处理,分组计数,字段类型转换,结果写入到Excel。根据要求对CSV数据集进行处理要求如下:保留数据关键信息:time、latitude、longtitude、depth、mag、region注意其中的region未直接提供,需要从数据集中的place中获取。......
  • Python绘制相关性热力图
    [Python绘制相关性热力图-知乎](https://zhuanlan.zhihu.com/p/364624304)随便一个数据就可importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportseabornassnsplt.rcParams['font.sans-serif']=['ArialUnicodeMS']#让中文的地方显示出来......
  • [Python急救站]回文数的判断
    回文数判断:回文数是指这个数颠倒后,与原数一致,如32223、12221等。第一个程序是由用户输入,并判断是否是回文数。a=eval(input("请输入一个五位数"))b=a//10000+a//1000%10*10+a//100%10*100+a//10%10*1000+a%10*10000ifa==b:print(......
  • Python计算两图相似性-基于互信息(Mutual Information)
    1、简介通过计算两个图片的互信息来表征他们之间的相似度,如果两张图片尺寸相同,还是能在一定程度上表征两张图片的相似性的。但是,大部分情况下图片的尺寸不相同,如果把两张图片尺寸调成相同的话,又会让原来很多的信息丢失,所以很难把握。经过实际验证,此种方法的确很难把握。 2、......