V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zhuangzhelia9908
V2EX  ›  Python

云函数自动签到失败

  •  
  •   zhuangzhelia9908 · 2021-07-03 13:11:28 +08:00 · 2926 次点击
    这是一个创建于 1240 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://paste.ubuntu.com/p/Bz6t3wGh2q/
    在 /qiandao.today/能自动签到
    云函数从 6 月 30 日下午就无法执行,
    云函数返回结果"errorCode":-1
    执行日志 Starting new HTTPS connection (1): api.tokyo.biliob233.com:443

    在没登录的浏览器里打不开网页,登录的浏览器能打开网页,我程序也添加 cookie 那些了,就是无法执行
    网址: https://api.tokyo.biliob233.com/user/check-in
    未登录浏览器打不开
    20 条回复    2021-07-09 10:38:13 +08:00
    just1
        1
    just1  
       2021-07-03 13:32:11 +08:00
    目测墙了
    zhuangzhelia9908
        2
    zhuangzhelia9908  
    OP
       2021-07-03 13:42:20 +08:00
    @just1 没有墙,我在登录的浏览器能打开
    0TSH60F7J2rVkg8t
        3
    0TSH60F7J2rVkg8t  
       2021-07-03 14:41:46 +08:00
    登录的浏览器能打开,那不就是没设定 referer 吗?直接浏览器里开 f12 看下网络,照抄就行了。
    just1
        4
    just1  
       2021-07-03 14:59:13 +08:00
    @zhuangzhelia9908 #2 我这里的本地环境不行
    zhuangzhelia9908
        5
    zhuangzhelia9908  
    OP
       2021-07-03 15:37:32 +08:00
    @ahhui 你加 referer 试试,我不行,https://www.v2ex.com/t/787287
    zhuangzhelia9908
        6
    zhuangzhelia9908  
    OP
       2021-07-03 15:40:01 +08:00
    @ahhui 加了不行,https://www.v2ex.com/t/787287,我 refer 是这个😂
    zhuangzhelia9908
        7
    zhuangzhelia9908  
    OP
       2021-07-03 15:45:26 +08:00
    @ahhui 没有 refer
    zhuangzhelia9908
        8
    zhuangzhelia9908  
    OP
       2021-07-03 15:48:02 +08:00
    Referrer Policy: no-referrer
    yiXu
        9
    yiXu  
       2021-07-03 19:29:02 +08:00
    {"code":-1,"msg":"未登录"}
    zhuangzhelia9908
        10
    zhuangzhelia9908  
    OP
       2021-07-03 21:43:31 +08:00
    @just1 就是墙了,我开加速插件了,我另一个没开ㄟ( ▔, ▔ )ㄏ,所以我以为怎么了
    zhuangzhelia9908
        11
    zhuangzhelia9908  
    OP
       2021-07-03 21:57:24 +08:00
    现在的问题是,怎么往程序里添加代理
    lscho
        12
    lscho  
       2021-07-03 22:30:07 +08:00   ❤️ 2
    云函数选香港地区就行了,前段时间我的 V2 签到脚本也会偶尔失效。。。想了好久才想明白是墙的问题。
    imldy
        13
    imldy  
       2021-07-04 14:36:51 +08:00
    @zhuangzhelia9908 #11 可以使用复制功能,复制云函数到香港地区,再把原来云函数的触发器关掉或者直接删除。
    wangyongbo
        14
    wangyongbo  
       2021-07-04 15:10:52 +08:00
    啥是 云函数呀?
    zhuangzhelia9908
        15
    zhuangzhelia9908  
    OP
       2021-07-04 15:38:55 +08:00
    @wangyongbo 云函数即在云端(服务器端)运行的函数。在物理设计上,一个云函数可由多个文件组成,占用一定量的 CPU 内存等计算资源;各云函数完全独立;可分别部署在不同的地区。开发者无需购买、搭建服务器,只需编写函数代码并部署到云端即可在小程序端调用,同时云函数之间也可互相调用。

    一个云函数的写法与一个在本地定义的 JavaScript 方法无异,代码运行在云端 Node.js 中。当云函数被小程序端调用时,定义的代码会被放在 Node.js 运行环境中执行。我们可以如在 Node.js 环境中使用 JavaScript 一样在云函数中进行网络请求等操作,而且我们还可以通过云函数后端 SDK 搭配使用多种服务,比如使用云函数 SDK 中提供的数据库和存储 API 进行数据库和存储的操作,这部分可参考数据库和存储后端 API 文档。

    云开发的云函数的独特优势在于与微信登录鉴权的无缝整合。当小程序端调用云函数时,云函数的传入参数中会被注入小程序端用户的 openid,开发者无需校验 openid 的正确性因为微信已经完成了这部分鉴权,开发者可以直接使用该 openid 。
    zhuangzhelia9908
        16
    zhuangzhelia9908  
    OP
       2021-07-04 15:43:19 +08:00
    @lscho 非常感谢你,可以了,省了我配置代理
    c0xt30a
        17
    c0xt30a  
       2021-07-06 05:08:10 +08:00
    自己机器上加一个 cron 不行么?把 cookie 还有 key 什么的放到云上会不会不够安全?
    zhuangzhelia9908
        18
    zhuangzhelia9908  
    OP
       2021-07-06 16:02:07 +08:00
    @c0xt30a 那请问怎么加
    c0xt30a
        19
    c0xt30a  
       2021-07-06 20:41:35 +08:00
    zhuangzhelia9908
        20
    zhuangzhelia9908  
    OP
       2021-07-09 10:38:13 +08:00
    @c0xt30a 感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   901 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:23 · PVG 04:23 · LAX 12:23 · JFK 15:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.