<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>我本善良 &#187; hostloc刷分脚本</title>
	<atom:link href="https://wbsl.org/tag/hostloc%e5%88%b7%e5%88%86%e8%84%9a%e6%9c%ac/feed" rel="self" type="application/rss+xml" />
	<link>https://wbsl.org</link>
	<description>一个不太正常的正常人</description>
	<lastBuildDate>Fri, 05 Jul 2024 01:35:05 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2</generator>
	<item>
		<title>hostloc论坛python刷分脚本</title>
		<link>https://wbsl.org/linux/208.html</link>
		<comments>https://wbsl.org/linux/208.html#comments</comments>
		<pubDate>Wed, 31 Jul 2019 06:03:08 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[hostloc刷分脚本]]></category>

		<guid isPermaLink="false">https://wbsl.org/?p=208</guid>
		<description><![CDATA[安装依赖、添加权限： apt-get install -y python3-pip python3-reque<a href="https://wbsl.org/linux/208.html" class="read-more">Continue Reading</a>]]></description>
				<content:encoded><![CDATA[<p>安装依赖、添加权限：</p>
<p>apt-get install -y python3-pip python3-requests python3-termcolor</p>
<p>chmod +x loc.py</p>
<p>创建loc.py文件，将以下文件都放在同目录下：</p>
<p></p><pre class="crayon-plain-tag">#!/usr/bin/python3
#coding:utf-8
#import sys
#print(sys.version)
from datetime import *
bjtime=str(datetime.utcnow().replace(tzinfo=timezone.utc).astimezone(timezone(timedelta(hours=8)))).split('.')[0]
print('北京时间: ' + bjtime)

import requests
sess=requests.session()
headers={
    'Host': 'www.hostloc.com',
    'Connection': 'keep-alive',
    'Cache-Control': 'max-age=0',
    'Origin': 'https://www.hostloc.com',
    'Upgrade-Insecure-Requests': '1',
    'Content-Type': 'application/x-www-form-urlencoded',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36',
    'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
    'Referer': 'https://www.hostloc.com/forum.php',
    'Accept-Encoding': 'gzip, deflate',
    'Accept-Language': 'zh-HK,zh;q=0.9,zh-CN;q=0.8,en-US;q=0.7,en;q=0.6,zh-TW;q=0.5'
}
data={
    'fastloginfield':'username',
    'username':'',
    'password':'',
    'cookietime':'2592000',
    'quickforward':'yes',
    'handlekey':'ls'
}

import sys
data['username']=sys.argv[1]
data['password']=sys.argv[2]

sess.post('https://www.hostloc.com/member.php?mod=logging&amp;action=login&amp;loginsubmit=yes&amp;infloat=yes&amp;lssubmit=yes&amp;inajax=1',headers=headers,data=data)

import random
import re
bscore=re.findall('积分: ([0-9]+)',sess.get('https://www.hostloc.com/forum.php').content.decode('utf-8'))[0]
print('Hostloc签到前积分: ',bscore)

# [ sess.get('http://www.hostloc.com/space-uid-{}.html'.format(random.randint(10000,20000))) for i in range(15) ]

from multiprocessing.dummy import Pool as ThreadPool
pool = ThreadPool(10) # 10个线程
results = pool.map(lambda x: sess.get(x), [ 'https://www.hostloc.com/space-uid-{}.html'.format(random.randint(10000,20000)) for i in range(20) ]) # urls是任务列表 list，第一个参数是线程函数
# close the pool and wait for the work to finish
pool.close()
pool.join()

ascore=re.findall('积分: ([0-9]+)',sess.get('https://www.hostloc.com/forum.php').content.decode('utf-8'))[0]
print('Hostloc签到后积分: ',ascore)

from termcolor import *
print(colored('签到成功！','green')) if (int(ascore)-int(bscore)&gt;=20) else print(colored('签到失败！','red'))
exit(0) if (int(ascore)-int(bscore)&gt;=20) else exit(1)</pre><p> </p>
<p>创建run.sh文件，将以下文件都放在同目录下：</p>
<p></p><pre class="crayon-plain-tag">#!/bin/bash
export LANGUAGE=zh_CN.utf-8
echo $LANGUAGE
echo 'loc 签到 user1' &amp;&amp; ./loc.py 'user1' 'userpassword' # 用户名密码建议用引号包起来
# 继续添加 账号
echo 'loc 签到 user2' &amp;&amp; ./loc.py 'user2' 'userpassword' # 用户名密码建议用引号包起来</pre><p> </p>
<p>添加自动任务：</p>
<p></p><pre class="crayon-plain-tag">crontab -e

0 */6 * * * cd /root &amp;&amp; bash run.sh &gt;&gt; run.log 2&gt;&amp;</pre><p> </p>
<p>注意用户名和密码要正确，不然会运行脚本会出错的。</p>
]]></content:encoded>
			<wfw:commentRss>https://wbsl.org/linux/208.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
