Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

安装

pip install cocoman

使用

演示

do 方法

  • 参数跟 requests 的参数保持一致
  • 默认自带重试ua
  • 请求失败时,可以通过 raise_request_error 参数选择不抛出异常

发送GET请求

  • do 方法默认是 GET 请求,默认自带ua
from cocoman import Spider

coco = Spider()
url = "https://www.baidu.com"
res = coco.do(url)
title = res.xpath("//title/text()").get()
print(title)

发送POST请求

  • do 方法传递了 data 或者 json 参数则是 POST 请求
from pprint import pprint

from cocoman import Spider

coco = Spider()

api = "https://httpbin.org/post"
form_data = {"type": "请求表单"}
res = coco.do(api, data=form_data)
pprint(res.json())

json_body = {"type": "JSON请求体"}
res = coco.do(api, json=json_body)
pprint(res.json())

About

轻量小爬虫

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages