首页 > 编程知识 正文

python游戏脚本教程,用python爬取妹子图

时间: 阅读:140180 作者:3476

2020年8月28日19:11:36更新

测试结果显示“invokingtasktimedoutafter3seconds”请参阅文章的结尾

利用腾云的无服务器云函数。 可以免费导入。 登录失败时,微信提醒(server酱)。

首先准备两个东西。

1.qq或微信账号,这个都有,用来登录信息云。

2 .小服务器推送地址

在以下网站上获取server的推送地址,并据此提示即可。 (需要登录github帐户)

http://http://sc.ftqq.com/

开通后使用它,只需要一分钟。 ()最近打开有点晚) )。

登录:在“发送消息”页中,使用GitHub帐户登录站点可以获得SCKEY

绑定:单击“微信”,在扫描和关注代码的同时完成绑定

消息:向http://http://sc.ftqq.com/sc key.send发送GET请求,即可在微信上收到消息

最后获得这样一组代码,保存并稍后使用:

https://3358 sc.ftqq.com/scu 43934 t 12d 12 b 084 * * * * * * * * BD 579 b F5 e 875.send

准备完毕

使用qq或微信登录服务器云scf (无服务器云函数)需要实名认证

https://http://console.cloud.Tencent.com/SCF

函数服务=()选择地区、上海、广州、成都、香港、北京) )。

=(新建=)空函数=)函数名称(任何写操作,如fuliba_qiandao )=)运行时环境(python3.6 )=)下一步

复制以下代码: (将代码粘贴到index.py上) ) )。

或从网盘复制并粘贴: https://wwa.lanzous.com/b0742aloj

#-* -编码: utf8- * -

导入请求

导入re

导入时间

from urllib.parse import quote

defstart(:

try:

s=requests.session (

username='填写你的账户'

password='输入密码'

headers={ ' accept ' : ' text/html、application/xhtml xml、application/xml; q=0.9,image/webp,image/apng,*/*; q=0.8 ',

' Accept - Encoding':'gzip,deflate,br ',

' Accept-Language':'zh-CN,zh; q=0.9 ',

' cache-control':'max-age=0',

' Host':'www.wnflb2020.com ',

'用户代理' : ' Mozilla/5.0 (iphone; cpuiphoneos 10 _3like ma cosx (apple WebKit/602.1.50 (khtml,like Gecko ) crios/56.0.2924.75 mobile/14e 5239 esa ff

log in _ URL=' https://www.wn flb 2020.com/member.PHP? mod=logging action=loginloginsubmit=yesloginhash=lh0ed mobile=2handle key=loginforminajax=1'

s.get(https://www.wnflb2020.com/) )。

s.get (https://www.wn flb 2020.com/member.PHP? mod=logging action=logi nmobile=2' )

r=s.post(login_URL,{ ' fastloginfield ' : ' username ',' username': username,' password ' 3360 passwor

#进入PC主页获取积分

user _ info=s.get (https://www.wn flb 2020.com/forum.PHP? mobile=no ' ).text

取得签名链接,签名

Qiandao_URL=re.search(r ) functionFX_checkin ).*? () )。user_info ).group(1) )。

Qiandao _ URL=Qiandao _ URL [ 47:-2 ]

打印(Qiandao _ URL ) )

注册

s.get(https://www.wnflb2020.com/) Qiandao_URL ).text

#获取积分

user _ info=s.get (https://www.wn flb 2020.com/forum.PHP? mobile=no ' ).text

current_money=re.search(r'(.*? ()、user_info ).group(1) (1) )。

打印(current _ money ) )

except Exception as e:

print ('登录失败。 通知SERVER!' )

requests.get (https://sc.ftqq.com/server源代码. send? text='quote(wnflb自动登录失败(time.strftime ) (y.%m.%d ),time.localtime ) (time.time ) ) ) desp=) qusp

efmain_Handler(Event,context ) :

return start () )

if __name__=='__main__':

start () )

代码中有三个地方需要自己修改:

1、填写你的账号

2、填写密码

3、修改https://http://sc.ftqq.com/SERVER源代码. send的SCEKEY源代码

(如果更改为源代码SCU开头的代码,登录失败时会自动通知您一条微信。 如图所示

="完成。

="触发方式="定时触发/名称: fuli_qiandaobiao /自定义触发周期(0006****(/=)保存

="函数代码="测试(如果可以显示积分的话。 即使你成功登录了)

其他说明

触发周期(0 0 6 * * * * ) )这个每天6点自动签到,但也可以改为其他时间。 不推荐0点。 论坛的签名似乎可以在零点过后点击签名。

如果不需要微信通知,请评论该行的地址(前面加# )。

# requests.get (https://3358 sc.ftqq.com /

在【运行日志】中。 可以查看每个执行的结果。 只要日志中显示“积分: xx”,就表示登录成功。 如图所示,前几天福利吧更改了域名。 这几天很忙,没有时间更改,所以出现了很多签到错误。 无视就行了。

用户名密码错了。 有时也会诱发微信注意。

用腾云函数将执行超时时间修正为10秒,测试一下就可以了。 (如图所示)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。