apt-get install python3-pip
新建一个名为hostloc.py的文件,然后在文件中写入以下代码
将其中的账号A替换成自己的,密码A也替换成自己的即可,多账号自行添加,注意前面的数字编号;
注意:不要用电脑的TXT记事本编辑,避免格式出错,直接在宝塔面板编辑即可;
#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# Author: MoeClub.org
import re
import sys
import time
from urllib import request, parse
from http import cookiejar
account_dict = {
'0': {'username': '账号A', 'password': '密码A'},
'1': {'username': '账户B', 'password': '密码B'},
def Login(URL, UserData):
_cookies = ''
_cookie = cookiejar.CookieJar()
_handler = request.HTTPCookieProcessor(_cookie)
_req = request.Request(URL, data=parse.urlencode(UserData).encode('utf-8'))
request.build_opener(_handler).open(_req)
for cookie in _cookie:
_cookies += cookie.name + '=' + cookie.value + ';'
return _cookies
def GetPage(URL, Header_Cookies):
_Header = {'Cookie': str(Header_Cookies)}
_req = request.Request(URL, headers=_Header)
return request.urlopen(_req).read().decode('utf-8')
def GetCredit(user_data, proto='https'):
username = user_data['username']
Login_URL = proto + '://www.hostloc.com/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1'
My_Credit = proto + '://www.hostloc.com/home.php?mod=spacecp&ac=credit&showcredit=1&inajax=1'
My_Home = proto + '://www.hostloc.com/home.php?mod=spacecp&inajax=1'
My_Cookies = Login(Login_URL, user_data)
if '
' + str(username) + '' not in GetPage(My_Home, My_Cookies):
print('[%s] Login Fail!' % username)
else:
CreditNum0 = str(re.findall('[0-9]+', GetPage(My_Credit, My_Cookies))[-1])
except:
CreditNum0 = 'Null'
for x in range(25297, 25309):
GetPage(proto + '://www.hostloc.com/space-uid-{}.html'.format(x), My_Cookies)
time.sleep(4)
if CreditNum0 == 'Null':
raise Exception
CreditNum1 = str(re.findall('[0-9]+', GetPage(My_Credit, My_Cookies))[-1])
if CreditNum0 == CreditNum1:
CreditDetails = str(CreditNum1)
else:
CreditDetails = str(CreditNum0) + '->' + str(CreditNum1)
except:
CreditDetails = 'Null'
print('[%s] Login Success! (Credit: %s)' % (username, CreditDetails))
if __name__ == '__main__':
if len(sys.argv) > 1:
n = 0
account_dict = {}
account_list = [sys.argv[x] for x in range(1, len(sys.argv))]
for account in account_list:
if ":" not in account:
continue
account_dict[str(n)] = {}
account_dict[str(n)]['username'] = str(str(account).split(":", 1)[0])
account_dict[str(n)]['password'] = str(str(account).split(":", 1)[-1])
n += 1
for i in range(0, len(account_dict)):
GetCredit(account_dict[str(i)])
time.sleep(4)
except:
continue
创建自动执行签到任务
在宝塔面板自动任务创建一个Shell脚本自动计划任务
脚本内容:
# 进入hostloc.py文件所在目录的绝对路径
cd /home/Loc
# 执行签到任务
python3 ./hostloc.py
创建完成后点击执行,等待执行完成后查看日志,如果没有问题就可以了
提示:尽量将自动签到时间设定到半夜,白天论坛的CC防御规则严格,会使签到失败,设置在半夜就没问题了;
说明支持金钱显示支持多用户支持无服务器函数更新时间间隔开始安装 Python3#Centosyum install python3#Ubuntuapt-get install python3-pip新建一个名为hostloc.py的文件,然后在文件中写入以下代码将其中的账号A替换成自己的,密码A也替换成自己的即可,多账号自行添加,注意前面的数字编号;注意:不要用电脑的TXT记事本编辑,避免格式出错...
文章来自我的博客:https://blog.ljyngup.com/archives/686.html/Chrome这个新规弄得我也很蛋疼,每次一点输入框就突然突出来一下。后来在
Host
loc
论坛
上看到了解决方案,写出来分享一下也顺便下次用到直接有。
解决办法,在地址栏打开以下链接:chrome://flags/#omnibox-ui-hide-steady-state-url-trivial-s...
文章目录最终项目目标目标分解1.安装selenium2.下载chromedriver3.例程-
自动
访问百度输入关键词并搜索4.定位
论坛
的元素
论坛
自动
签到
的源代码
最终项目目标
在网上学习技术时,我们经常会加入各种
论坛
,
论坛
通常会设置每日
签到
来给予积分等奖励。鉴于
python
的强大,编写一个
python
脚本
实现
论坛
自动
签到
(以鱼C
论坛
为例)
1.安装selenium
直接使用pip安装selenium
pip install selenium
2.下载chromedriver
注意 :chrome
文章目录小项目的自我介绍成品演示/可白嫖:搭建必备所需文件及站点图例搭建前提/你应该知道的环境缺陷:上手正式开始:1.数据库部分2.网站部分3.搭建结束/查验成果如果有帮助点个赞再走啊!!
二次教程,并非原创
Git大佬开源地址
小项目的自我介绍
这是一个
自动
化的托管系统
支持网抑云
签到
刷歌,小破站赚经验+
自动
赛事预测,ys
签到
部署至服务器和你的小伙伴一起赚经验吧
目前已实现:
小破站每日
自动
经验任务
小破站赛事预测赚硬币任务
网抑云
自动
签到
刷歌任务
原神
签到
领奖励任务以及米游币任务
成品演示/可白嫖
http://www.erji.net/ 聊耳机的
论坛
http://www.cdbest.com/ 聊刻录机,刻录光盘
http://forum.ubuntu.org.cn/ 应该是国内最大的ubuntu
论坛
了吧
http://bbs.go2eu.com/ 穷游网,撸瑟的国际旅游,我最近很感兴趣
http://www.ditiezu.com/index.php 地铁...
使用快捷键win + R打开运行窗口,输入cmd,点击确定按钮
在cmd命令窗口输入ping 31.13.84.8,下图所用IP地址为谷歌的IP地址,如果一直请求超时,说明IP被墙
输入命令tracert 31.13.84.8 ,30跳之内,如下图所示12跳之后一直请求超时,说明IP被墙