Requests模块
使用Requests模块爬虫页面数据是Python爬虫的方式之一,不仅可以爬虫页面,还可以解决Ajax的跨域问题。
常见的请求方式有两种:get和post请求。
1.GET请求
#coding=utf-8
import requests
#请求的路径
url = "http://localhost:8080/test"
#get方式携带参数时
#data = {"id":1,"name":"小玉"}
#也可以直接在url后面拼接参数
#id = 1
#name = "小玉"
#url = "http://localhost:8080/test?id="+id+"&name="+name
#发起get请求
result = requests.get(url)
#带参数的请求
#result = requests.get(url,data=data)
#输出响应的内容
print result.text
2.POST请求
#coding=utf-8
import requests
#请求的路径
url = "http://localhost:8080/test"
#通过请求实体携带的参数
data = {"id":1,"name":"小玉"}
#发起post请求
result = requests.post(url,data=data)
#输出响应的内容
print result.text