requests模块的问题
# python requests模块import requests
url = 'http://httpbin.org/get'
params = {'name': 'Michael', 'age': '36'}
r = requests.get(url, params=params)
print(r.text)
# 请问这个params参数是什么意思? 有什么作用用?
# 还有post请求是干嘛的?
# 本人刚刚接触不太了解,望各位大神指点!
post 和 get 是对服务器常用的请求方式,最简单的理解就是一般post访问服务器都要带点随礼,get就不用
小甲鱼也有相应的文章post 与 get
我们做的爬虫其本质就是模拟浏览器 向服务器提交请求 然后服务器认为 这是一个浏览器再向我要数据
好吧,我就给他(这样我们就爬到了数据)如果服务器一看请求信息,认为 这不是一个浏览器,而是一个爬虫,那么不同的服务器处理方式就不同(这时,我们就遭遇了反扒)
而我们在模拟浏览器向服务器提交请求时,这是有固定约定的,方式有很多种,可以自行搜一下
我们最常用的就是GET请求POST请求关于这两种请求的区别百度里也很多介绍 http基础知识,常用工具使用,参数的含义等等,应该是你的教程该完成的工作。
如果你的教程没有教给你这些,趁早换个教程。 suchocolate 发表于 2021-10-8 12:53
http基础知识,常用工具使用,参数的含义等等,应该是你的教程该完成的工作。
如果你的教程没有教给你这些 ...
谢谢啊! 大马强 发表于 2021-10-8 09:12
post 和 get 是对服务器常用的请求方式,最简单的理解就是一般post访问服务器都要带点随礼,get就不用
...
感谢指教 大马强 发表于 2021-10-8 09:12
post 和 get 是对服务器常用的请求方式,最简单的理解就是一般post访问服务器都要带点随礼,get就不用
...
请问不使用代理ip,就是一个url和一个模拟浏览器的请求头去爬取几首歌会几部电影,频率一周几次这样会不会被封ip啊?
页:
[1]