pixiv2pawoo.py 文件源码

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

项目:pixiv2pawoo 作者: TimeCompass 项目源码 文件源码
def pixiv2pawoo(pixivid):
    """Pixiv -> Pawoo."""
    pawoourl = u'https://pawoo.net/oauth_authentications/{0}?provider=pixiv'
    pawoolink = pawoourl.format(pixivid)
    pawoopage = PAWOO_SESSION.get(pawoolink, proxies=PROXY)
    if pawoopage.status_code == 200:
        pawooname = pawoopage.headers.get('link').split(';')[0]
        pawooname = pawooname.replace(
            '<https://pawoo.net/.well-known/webfinger?resource=acct%3A', '')
        pawooname = pawooname.replace('%40pawoo.net>', '')
        csrf_token = BeautifulSoup(pawoopage.text, 'lxml')
        csrf_token = csrf_token.select(
            "meta[name=csrf-token]")[0].attrs.get('content')
        with open('pawoolist.txt', 'a', encoding='utf-8-sig') as pawoofile:
            pawoofile.write(
                '{1},https://pawoo.net/@{0}\n'.format(pawooname, pixivid))
        followpawoo(pawooname, csrf_token)
        return 1
    else:
        return 0
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号