php 抓取网页ajax数据(1.网页请求的过程(1)Request“请求”(图) )
优采云 发布时间: 2022-03-14 06:05php 抓取网页ajax数据(1.网页请求的过程(1)Request“请求”(图)
)
1.网页请求流程
(1)请求
“问”
每个显示给用户的网页都必须经过这一步,也就是向服务器发送我们的访问请求。
(2)回应
“回复”
服务器收到用户的请求后,首先验证请求的有效性,然后将响应内容发送给用户。用户接收到响应的内容并显示出来,这就是我们熟悉的网页请求的过程。
2.如何请求网页
(1)获取
GET 是最常用的方法。一般用于获取或查询资源信息。参数在 URL 中设置。这也是大多数网站使用的方法。只需发送和返回一次,响应速度快。
(2)POST
与GET方法相比,POST方法通过请求体传递参数,可以发送的信息比GET方法大很多。
在我们编写爬虫之前,我们首先要确定向谁发送请求,如何发送请求等。
今天我们来看看如何使用GET方法获取数据
(源码中所有数据请求方式均为GET)
在 PyCharm 中输入以下代码:
import requests #加载requests库
url='http://www.******.cn/'
a=requests.get(url) #调用requests库的get方法并将获取到的数据保存到a变量中
print(a.text) #a变量是一个URL对象,它代表整个网页,但此时只需要网页中的源码,a.text表示网页源码
运行代码的结果如下: