[笔记]alwaysdata定时登录保号python脚本

因为手持几个free.fr空间,这个空间活得太久 我都差点忘记了,不幸的是翻找邮箱又翻出来了.
这个空间有个特点,需要使用法国IP才能进行连接,刚好Alwaysdata提供位置为法国的免费虚拟主机。
Alwaysdata.com这个网站创建时间为2006年06月02日,注定它不会短时间内跑路。
Alwaysdata免费空间要求每3个月登录一次,否则会删除账号(停用服务)

本站提供的免费在线FTP(不保证稳定性)

https://vipkj.alwaysdata.net/Tool/ftp/index.php

一、Alwaysdata.com 介绍
Alwaysdata 是一家来自法国的虚拟主机服务商,除了收费主机,也提供免费虚拟主机,支持 PHP5、CGI(Perl5)、Python、Ruby 动态程序,可创建无限个 MySQL、PostgreSQL 数据库,FTP、Web 方式上传管理文件,还提供了 SSH、WebDAV 权限。

Alwaysdata 官方文档:https://help.alwaysdata.com/en/

二、注册,并验证信用卡。

https://www.alwaysdata.com/en/register/

附上5张可用虚拟卡

4985972484308839   10/28 784
4985972491425071   10/28 795
4985972487762693   10/28 030
4985972481960053   10/28 692
4985972490754364   10/28 862

三、一键登录脚本

wget -c https://raw.githubusercontent.com/lzw981731/shell-1/master/alwaysdata_login.py

修改代码中的第5、6行信息.

设置定时任务

crontab -e
0 0 1 */3 * /usr/bin/python3 /root/alwaysdata_login.py
import requests

# 定义登录信息
login_url = "https://admin.alwaysdata.com/login/"
username = "你的账号"
password = "你的密码"
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0"

# 创建一个session对象
session = requests.Session()

# 设置User-Agent
session.headers.update({'User-Agent': user_agent})

# 获取登录页面
response = session.get(login_url)

# 获取CSRF token
csrf_token = response.cookies['csrftoken']

# 定义登录数据
login_data = {
    'csrfmiddlewaretoken': csrf_token,
    'login': username,
    'password': password,
}

# 提交登录请求
response = session.post(login_url, data=login_data, headers={'Referer': login_url})

# 访问https://admin.alwaysdata.com/log
response = session.get('https://admin.alwaysdata.com/log/', allow_redirects=False)

# 检查响应状态
if response.status_code == 200:
    print("登录成功")
elif response.status_code in [301, 302]:
    print("登录失败,状态码:", response.status_code)
else:
    print("未知状态,状态码:", response.status_code)
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片

    暂无评论内容