aiosteamsearch.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:steamsearch 作者: billy-yoyo 项目源码 文件源码
def get_recommendations(appid, timeout=10):
    appid = str(appid)
    similar = []
    with aiohttp.ClientSession() as session:
        with aiohttp.Timeout(timeout):
            resp = yield from session.get("http://store.steampowered.com/recommended/morelike/app/" + appid)
            text = yield from resp.text()
            print(text)

            soup = BeautifulSoup(text, "html.parser")


            items = soup.find_all("div", {"class": "similar_grid_item"})
            print("found %s items" % len(items))
            for item in items:
                subsoup = item.find("div", {"class": "similar_grid_capsule"})
                if subsoup is not None:
                    similar_id = subsoup.get("data-ds-appid")
                    if similar_id is not None:
                        similar.append(similar_id)
                    else:
                        print("failed to find appid")
                else:
                    print("failed to get item")
    return similar
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号