首页 > 编程语言 >python urllib 基础之 3

python urllib 基础之 3

时间:2024-07-10 18:19:30浏览次数:13  
标签:headers python request 基础 urllib url context data

# #post请求百度之详细翻译
# import  urllib.request
# import  urllib.parse
# url = 'https://fanyi.baidu.com/sug'
# data = {
#     'kw': "spide"
# }
# print(data)
# data = urllib.parse.urlencode(data).encode('utf-8')
# print(data)
# headers = {
#         'User-Agent': ' Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36'
#     }
# #定制请求  # post请求的参数,是不会拼接在url的后面的,而是需要放在请求对象定制的参数中
# request  = urllib.request.Request(url=url,data=data,headers=headers)
# # 模拟浏览器向服务器发送请求
# respose = urllib.request.urlopen(request)
# #获取响应数据
# context = respose.read().decode('utf-8')
# context = context
# print(context)
#
# import json
#
# obj = json.loads(context)
# print(obj)

# post 请求方式的参数必须编码  data = urllib.parse.urlencode(data).encode('utf-8')
# 编码之后必须调用encode方法
# 参数是放在请求对象定制的方法中,request = urllib.request.Request(url=url, data=data, headers=headers)

标签:headers,python,request,基础,urllib,url,context,data
From: https://www.cnblogs.com/dhcc/p/18294773

相关文章

  • 二、Python基本数据类型续篇
    字符串分割partition分割后可以拿到分割元素split分割后拿不到分割元素partition分割test9="abcdcfcg"v=test9.partition('c')#找到‘c’,然后进行分割,只能分割一次,也就是分成三段print(v)#>>>('ab','c','dcfg')v=test9.rpartition('c')......
  • C#+OpenCV基础(十三)_图片白平衡矫正
    1、白平衡矫正-灰度幂律变换(伽马变换)///<summary>///白平衡矫正-灰度幂律变换(伽马变换)///对过曝和过暗的图片进行矫正///</summary>///<paramname="srcMat">图片</param>///<returns>返回黑白图片</returns>publicstaticMatWhiteBalance_PowerLaw_Transforma......
  • 【Python&RS】基于Python分块处理大型遥感影像的方法
    ​    RSer工作时不可避免会用到大型的遥感影像,由于分辨率过高、区域过大、波段信息过多等原因,都会导致数据非常的大。这个时候我们在进行一些简单的操作,如计算NDVI、二值化、分类等时,计算机的内存都会溢出。因此今天跟大家分享一下我平时分块的方法,中间如何计算就按照......
  • C#+OpenCV基础(十四)_绘制像素、图形、文字
    1、绘制直线///<summary>///绘制直线///</summary>///<paramname="mat">图片</param>///<paramname="startPoint">线段的第一个点</param>///<paramname="endPoint">线段的第二个点</param>///<par......
  • PCA(主成分分析)--降维的基础算法
    一.原理简介PCA主成分分析,是一种使用较为广泛的数据降维算法,主要思想是将n维数据特征映射到k维上,这k维全新的正交数据特征称为主成分;PCA的工作就是从原始的空间中顺序地找一组相互正交的坐标轴,新的坐标轴的选择与数据本身是密切相关的。其中,第一个新坐标轴选择是原始数据......
  • Python爬虫:BeautifulSoup的基本使用方法!
    1.简介BeautifulSoup提供一些简单的、python式的函数用来处理导航、搜索、修改分析“标签树”等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。BeautifulSoup自动将输入文档转换为Unicode编码,输出文......
  • Hive基础
    1.DDL语句1.1.数据库相关1.1.1.创建数据库CREATE[REMOTE](DATABASE|SCHEMA)[IFNOTEXISTS]database_name[COMMENTdatabase_comment]--DATABASE|SCHEMA:可以互换,表示同一个意思1.1.2.删除数据库DROP(DATABASE|SCHEMA)[IFEXISTS]database_name[RESTRICT|CAS......
  • sqlite3之基础
    最近在用Python借助于pySimpleGui做一个桌面小工具,奉行小巧,简单的宗旨,使用了本地数据库sqlite3来进行本地数据的存储参考:官网: https://www.sqlite.org/指导教程:https://www.sqlitetutorial.net/ 基础语法比较简单,跟MySQL差异并不大,半小时了解一下: http......
  • C#+OpenCV基础(十二)_图片形态学计算
    1、膨胀///<summary>///膨胀///</summary>///<paramname="mat">图片</param>///<paramname="element">用于膨胀的结构内核;如果element=newMat(),则使用3x3矩形结构化元素</param>///<paramname="anchor">锚在元素中的......
  • C#+OpenCV基础(十)_灰度变化与直方图
    1、灰度图的线性变换///<summary>///灰度图的线性变换///OpenCVHelper.GRAY_LinearTransform(srcMat,1.2,40)///</summary>///<paramname="grayMat">灰度图片</param>///<paramname="a">乘数</param>///<paramname=&q......