| 123456789101112131415161718192021222324252627 |
- from app.infra.shared import AsyncHttpClient
- async def search_in_toutiao(keyword):
- url = "http://crawler-cn.aiddit.com/crawler/tou_tiao_hao/keyword"
- data = {
- "keyword": keyword,
- }
- headers = {
- "Content-Type": "application/json",
- }
- async with AsyncHttpClient(timeout=120) as client:
- response = await client.post(url, json=data, headers=headers)
- return response
- async def get_toutiao_detail(link):
- url = "http://crawler-cn.aiddit.com/crawler/tou_tiao_hao/detail"
- data = {
- "content_link": link,
- }
- headers = {
- "Content-Type": "application/json",
- }
- async with AsyncHttpClient(timeout=120) as client:
- response = await client.post(url, json=data, headers=headers)
- return response
|