当前位置: 首页> 健康> 母婴 > it外包是什么意思_网站正能量免费推广软件晚上_媒体营销_软文是什么意思通俗点

it外包是什么意思_网站正能量免费推广软件晚上_媒体营销_软文是什么意思通俗点

时间:2025/7/9 16:18:39来源:https://blog.csdn.net/2301_79411185/article/details/143068986 浏览次数:0次
it外包是什么意思_网站正能量免费推广软件晚上_媒体营销_软文是什么意思通俗点

目录

(一)post请求

 (二)爬取

1.先定义一个爬取页数范围的主函数

 2.请求对象的定制

3 .获取网页源码

 4.下载数据

结果: 


 

(一)post请求

特点:

  1. 用于向服务器提交数据,以请求服务器进行特定的处理。
  2. 通常会导致服务器端状态的改变,比如向服务器提交表单数据进行注册、登录、发表评论等操作。
  3. 可以提交较大的数据量,因为数据不是放在 URL 中,而是放在请求体中

post请求与get请求的区别

  1. 数据位置:GET 请求的数据放在 URL 中,而 POST 请求的数据放在请求体中。
  2. 安全性:POST 请求相对 GET 请求更安全,因为数据不在 URL 中显示,不容易被第三方看到。
  3. 缓存:GET 请求可以被缓存,而 POST 请求通常不被缓存。
  4. 幂等性:GET 请求是幂等的,即多次相同的请求会产生相同的结果;而 POST 请求一般不是幂等的,多次提交可能会产生不同的结果。

 (二)爬取

1.先定义一个爬取页数范围的主函数

if __name__ == '__main__':start_page = int(input("请输入起始页码:"))end_page = int(input("请输入结束页码:"))for page in range(start_page, end_page + 1):

 2.请求对象的定制

def create_request(page):headers = {"user-agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36"}data = {"cname": "北京","pid" : " ","pageIndex" : page,"pageSize": "10"}
#因为要与url链接必须要进行编码(有中文)data = urllib.parse.urlencode(data).encode("utf-8")url = 'https://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname'request = urllib.request.Request(url=url,headers=headers,data = data)return  request
  1.  headers是设置请求头
  2. data为网页中的数据
  3. 因为要与url链接data必须要进行编码(有中文)

3 .获取网页源码

def get_content(request):response = urllib.request.urlopen(request)content = response.read().decode('utf-8')return content

 4.下载数据

def down_load(content,page):with open("kfc_" + str(page) + ".json","w",encoding="utf-8") as fp:fp.write(content)
  1.  page为int型字符  所有拼接时要转换为字符型

结果: 

 


努力中。。。

关键字:it外包是什么意思_网站正能量免费推广软件晚上_媒体营销_软文是什么意思通俗点

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: