前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >requests-html async异步使用

requests-html async异步使用

作者头像
py3study
发布2020-01-16 15:10:19
1.6K0
发布2020-01-16 15:10:19
举报
文章被收录于专栏:python3python3

requests-html async的使用

示例代码:

代码语言:javascript
复制
from requests_html import AsyncHTMLSession

asession = AsyncHTMLSession()
ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"

async def get_jd():
    r = await asession.get('https://www.jd.com', headers={'user-agent': ua})
    return r.html.xpath("//head/title/text()")[0]

async def get_taobao():
    r = await asession.get('https://www.taobao.com', headers={'user-agent': ua})
    return r.html.xpath("//head/title/text()")[0]

async def get_amazon():
    r = await asession.get('https://www.amazon.cn', headers={'user-agent': ua})
    return r.html.xpath("//title/text()")[0]

async def get_suning():
    r = await asession.get('https://www.suning.com', headers={'user-agent': ua})
    return r.html.xpath("//title/text()")[0]

results = asession.run(get_jd, get_taobao, get_amazon, get_suning)
print(results)

返回结果;

['苏宁易购(Suning.com)-送货更准时、价格更超值、上新货更快', '亚马逊-网上购物商城:要网购, 就来Z.cn!', '淘宝网 - 淘!我喜欢', '京东(JD.COM)-正品低价、品质保障、配送及时、轻松购物!']

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-06-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档