Prechádzať zdrojové kódy

multiprocessing 待解决

xubo 1 rok pred
rodič
commit
5dfa532b64

+ 108 - 0
litter_helper.py

@@ -0,0 +1,108 @@
+# -*- coding: utf-8 -*-
+
+# Form implementation generated from reading ui file 'litter_helper.ui'
+#
+# Created by: PyQt5 UI code generator 5.15.10
+#
+# WARNING: Any manual changes made to this file will be lost when pyuic5 is
+# run again.  Do not edit this file unless you know what you are doing.
+
+
+from PyQt5 import QtCore, QtGui, QtWidgets
+
+
+class Ui_menu(object):
+    def setupUi(self, menu):
+        menu.setObjectName("menu")
+        menu.resize(656, 488)
+        self.centralwidget = QtWidgets.QWidget(menu)
+        self.centralwidget.setObjectName("centralwidget")
+        self.label = QtWidgets.QLabel(self.centralwidget)
+        self.label.setGeometry(QtCore.QRect(70, 50, 60, 16))
+        self.label.setObjectName("label")
+        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
+        self.lineEdit.setGeometry(QtCore.QRect(140, 50, 361, 22))
+        self.lineEdit.setObjectName("lineEdit")
+        self.label_2 = QtWidgets.QLabel(self.centralwidget)
+        self.label_2.setGeometry(QtCore.QRect(70, 100, 60, 16))
+        self.label_2.setObjectName("label_2")
+        self.label_3 = QtWidgets.QLabel(self.centralwidget)
+        self.label_3.setGeometry(QtCore.QRect(370, 100, 60, 16))
+        self.label_3.setObjectName("label_3")
+        self.dateTimeEdit = QtWidgets.QDateTimeEdit(self.centralwidget)
+        self.dateTimeEdit.setGeometry(QtCore.QRect(140, 100, 194, 22))
+        self.dateTimeEdit.setObjectName("dateTimeEdit")
+        self.dateTimeEdit_2 = QtWidgets.QDateTimeEdit(self.centralwidget)
+        self.dateTimeEdit_2.setGeometry(QtCore.QRect(440, 100, 194, 22))
+        self.dateTimeEdit_2.setObjectName("dateTimeEdit_2")
+        self.label_4 = QtWidgets.QLabel(self.centralwidget)
+        self.label_4.setGeometry(QtCore.QRect(70, 150, 60, 16))
+        self.label_4.setObjectName("label_4")
+        self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
+        self.lineEdit_2.setGeometry(QtCore.QRect(140, 150, 51, 22))
+        self.lineEdit_2.setObjectName("lineEdit_2")
+        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
+        self.pushButton.setGeometry(QtCore.QRect(70, 290, 81, 26))
+        self.pushButton.setObjectName("pushButton")
+        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
+        self.pushButton_2.setGeometry(QtCore.QRect(280, 290, 81, 26))
+        self.pushButton_2.setObjectName("pushButton_2")
+        self.label_5 = QtWidgets.QLabel(self.centralwidget)
+        self.label_5.setGeometry(QtCore.QRect(80, 210, 60, 16))
+        self.label_5.setObjectName("label_5")
+        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
+        self.pushButton_3.setGeometry(QtCore.QRect(490, 290, 81, 26))
+        self.pushButton_3.setObjectName("pushButton_3")
+        self.label_6 = QtWidgets.QLabel(self.centralwidget)
+        self.label_6.setGeometry(QtCore.QRect(250, 150, 60, 16))
+        self.label_6.setObjectName("label_6")
+        self.label_7 = QtWidgets.QLabel(self.centralwidget)
+        self.label_7.setGeometry(QtCore.QRect(340, 150, 31, 16))
+        self.label_7.setObjectName("label_7")
+        self.lineEdit_3 = QtWidgets.QLineEdit(self.centralwidget)
+        self.lineEdit_3.setGeometry(QtCore.QRect(360, 150, 51, 22))
+        self.lineEdit_3.setObjectName("lineEdit_3")
+        self.label_8 = QtWidgets.QLabel(self.centralwidget)
+        self.label_8.setGeometry(QtCore.QRect(420, 150, 31, 16))
+        self.label_8.setObjectName("label_8")
+        self.lineEdit_4 = QtWidgets.QLineEdit(self.centralwidget)
+        self.lineEdit_4.setGeometry(QtCore.QRect(500, 150, 51, 22))
+        self.lineEdit_4.setObjectName("lineEdit_4")
+        self.label_9 = QtWidgets.QLabel(self.centralwidget)
+        self.label_9.setGeometry(QtCore.QRect(560, 150, 31, 16))
+        self.label_9.setObjectName("label_9")
+        self.label_10 = QtWidgets.QLabel(self.centralwidget)
+        self.label_10.setGeometry(QtCore.QRect(460, 150, 31, 16))
+        self.label_10.setObjectName("label_10")
+        menu.setCentralWidget(self.centralwidget)
+        self.menubar = QtWidgets.QMenuBar(menu)
+        self.menubar.setGeometry(QtCore.QRect(0, 0, 656, 21))
+        self.menubar.setObjectName("menubar")
+        self.menuLittle_Helper = QtWidgets.QMenu(self.menubar)
+        self.menuLittle_Helper.setObjectName("menuLittle_Helper")
+        menu.setMenuBar(self.menubar)
+        self.statusbar = QtWidgets.QStatusBar(menu)
+        self.statusbar.setObjectName("statusbar")
+        menu.setStatusBar(self.statusbar)
+        self.menubar.addAction(self.menuLittle_Helper.menuAction())
+
+        self.retranslateUi(menu)
+        QtCore.QMetaObject.connectSlotsByName(menu)
+
+    def retranslateUi(self, menu):
+        _translate = QtCore.QCoreApplication.translate
+        menu.setWindowTitle(_translate("menu", "MainWindow"))
+        self.label.setText(_translate("menu", "输入网址:"))
+        self.label_2.setText(_translate("menu", "开始时间:"))
+        self.label_3.setText(_translate("menu", "结束时间:"))
+        self.label_4.setText(_translate("menu", "并发数:"))
+        self.pushButton.setText(_translate("menu", "开始执行"))
+        self.pushButton_2.setText(_translate("menu", "停止执行"))
+        self.label_5.setText(_translate("menu", "账号编辑"))
+        self.pushButton_3.setText(_translate("menu", "查看结果"))
+        self.label_6.setText(_translate("menu", "代理池:"))
+        self.label_7.setText(_translate("menu", "第"))
+        self.label_8.setText(_translate("menu", "页"))
+        self.label_9.setText(_translate("menu", "个"))
+        self.label_10.setText(_translate("menu", "每页"))
+        self.menuLittle_Helper.setTitle(_translate("menu", "Little Helper"))

+ 69 - 22
livepocket/302_poc_2.py

@@ -1,5 +1,6 @@
 import json
 import multiprocessing
+import random
 import re
 import threading
 import time
@@ -8,14 +9,18 @@ from urllib import parse
 
 import requests
 
-from tools.utils import get_random_browser, get_proxy_ip, create_file_if_not_exists
+from tools.utils import get_random_browser, get_proxy_ip, FileWriter
 
 
 def poc_2(account, passwd, target_url, log_name):
     print('account: %s, passwd: %s' % (account, passwd))
-    create_file_if_not_exists(log_name, f'------{account}, {passwd}------')
+    writer = FileWriter(log_name)
+    writer.write_to_file(f'------{account}, {passwd}------ \n')
     user_agent = get_random_browser()
-    single_proxy = get_proxy_ip()
+    # 随机数分页
+    page = random.randint(1, 5)
+    page_size = random.randint(50, 100)
+    single_proxy = get_proxy_ip(page, page_size)
     # single_proxy = 'rrehqcjf:33f90umk8x32@185.199.228.220:7300'
     proxies = {
         'http': 'http://' + single_proxy,
@@ -23,7 +28,7 @@ def poc_2(account, passwd, target_url, log_name):
     }
 
     print('proxies:', proxies)
-    create_file_if_not_exists(log_name, f'account: {account}, passwd: {passwd}, proxies:{proxies}')
+    writer.write_to_file(f'account: {account}, passwd: {passwd}, proxies:{proxies} \n')
 
     # session
     """
@@ -125,26 +130,35 @@ def poc_2(account, passwd, target_url, log_name):
     }
 
     print('form_data:', form_data)
-
     response = result.post(net_url, headers=header, cookies=cookies, data=form_data, allow_redirects=False,
                            proxies=proxies)
     print('response.headers: ', response.headers)
-    redirect_url1 = response.headers['Location']
-    print('redirect_url1: ', redirect_url1)
+    if 'Location' in response.headers:
+        redirect_url1 = response.headers['Location']
+        print('redirect_url1: ', redirect_url1)
+    else:
+        return
 
     # https://t.livepocket.jp/purchase/security?id=309887&type=new
     # redirect_url2
     response2 = result.get(redirect_url1, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
     print('response2.headers: ', response2.headers)
-    redirect_url2 = response2.headers['Location']
-    print('redirect_url2: ', redirect_url2)
+    if 'Location' in response2.headers:
+        redirect_url2 = response2.headers['Location']
+        print('redirect_url2: ', redirect_url2)
+    else:
+        return
 
     # https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=423272
     # redirect_url3
     response3 = result.get(redirect_url2, headers=header, cookies=cookies, allow_redirects=False, proxies=proxies)
     print('response3.headers: ', response3.headers)
-    redirect_url3 = response3.headers['Location']
-    print('redirect_url3: ', redirect_url3)
+    if 'Location' in response3.headers:
+        redirect_url3 = response3.headers['Location']
+        print('redirect_url3: ', redirect_url3)
+    else:
+        print('redirect_url3 is None')
+        return
 
     # https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=794986&otoken=mMyZTgzMmQ4OWQ5ZjY5NWFlNGE2ZmJlMWM5Mm
     # drawing_tickets
@@ -187,14 +201,15 @@ def poc_2(account, passwd, target_url, log_name):
         print('account, order_id, onetime_token_name, onetime_token_value', account, order_id, onetime_token_name,
               onetime_token_value)
 
-        create_file_if_not_exists(log_name, f'account:{account}, order_id:{order_id}, onetime_token_name:{onetime_token_name}, onetime_token_value:{onetime_token_value}')
+        writer.write_to_file(
+            f'account:{account}, order_id:{order_id}, onetime_token_name:{onetime_token_name}, onetime_token_value:{onetime_token_value} \n')
 
 
 def process_account(account, log_name):
     try:
-        poc_2(account.strip(), 'panyue666', 'https://t.livepocket.jp/e/cx591', log_name)
-    except Exception as e:
-        print(f'error: {e}, account:{account}')
+        poc_2(account.strip(), 'panyue666', 'https://t.livepocket.jp/e/sakuhana_197', log_name)
+    except Exception as ex:
+        print(f'error: {ex}, account:{account}')
 
 
 def process_running():
@@ -212,13 +227,45 @@ def process_running():
         thread.join()
 
 
+def run_poc(account, password, url, log_name):
+    try:
+        poc_2(account, password, url, log_name)
+    except Exception as e:
+        print(f'error: {e}, account:{account}')
+
+
 if __name__ == '__main__':
     # 新增下面一行代码即可打包多进程
     multiprocessing.freeze_support()
-    # with open('account.txt', 'r') as accounts:
-    #     for account in accounts:
-    #         try:
-    #             poc_2(account.strip(), 'panyue666', 'https://t.livepocket.jp/e/cx591')
-    #         except Exception as e:
-    #             print(f'error: {e}, account:{account}')
-    process_running()
+    log_name = f"data_{datetime.now().strftime('%Y%m%d%H%M')}.txt"
+    with open('account.txt', 'r') as accounts:
+        for account in accounts:
+            try:
+                poc_2(account.strip(), 'panyue666', 'https://t.livepocket.jp/e/cx591', log_name)
+            except Exception as e:
+                print(f'error: {e}, account:{account}')
+    # process_running()
+
+# if __name__ == '__main__':
+#     multiprocessing.freeze_support()
+#     log_name = f"data_{datetime.now().strftime('%Y%m%d%H%M')}.txt"
+#
+#     # 读取 accounts.txt 文件中的账号数量
+#     with open('account.txt', 'r') as accounts:
+#         account_count = sum(1 for _ in accounts)
+#
+#     # 创建线程池
+#     threads = []
+#     with open('account.txt', 'r') as accounts:
+#         for account in accounts:
+#             account = account.strip()
+#             t = threading.Thread(target=run_poc,
+#                                  args=(account, 'panyue666', 'https://t.livepocket.jp/e/cx591', log_name))
+#             t.start()
+#             threads.append(t)
+#
+#             # 如果线程数达到账号数,则等待所有线程执行完毕
+#             if len(threads) == account_count:
+#                 for t in threads:
+#                     t.join()
+#                 threads.clear()

+ 679 - 0
livepocket/data_202405082101.txt

@@ -0,0 +1,679 @@
+------03un@huatcn.com, panyue666------ 
+------041tp@huatcn.com, panyue666------ 
+------02539@huatcn.com, panyue666------ 
+------047bh@huatcn.com, panyue666------ 
+------0482z@huatcn.com, panyue666------ 
+------024v@huatcn.com, panyue666------ 
+------02gt4@huatcn.com, panyue666------ 
+------029hg@huatcn.com, panyue666------ 
+------0b3w1@huatcn.com, panyue666------ 
+------067e2@huatcn.com, panyue666------ 
+------0e4i@huatcn.com, panyue666------ 
+------05y8t@huatcn.com, panyue666------ 
+------0e6h3@huatcn.com, panyue666------ 
+------0jxy5@huatcn.com, panyue666------ 
+------1596f@huatcn.com, panyue666------ 
+------0ty67@huatcn.com, panyue666------ 
+------0ndt4@huatcn.com, panyue666------ 
+------0of69@huatcn.com, panyue666------ 
+------1086a@huatcn.com, panyue666------ 
+------18h5@huatcn.com, panyue666------ 
+------18wh0@huatcn.com, panyue666------ 
+------16rb4@huatcn.com, panyue666------ 
+------1982b@huatcn.com, panyue666------ 
+------1ay0z@huatcn.com, panyue666------ 
+------1e4sp@huatcn.com, panyue666------ 
+------1av76@huatcn.com, panyue666------ 
+------1jieoyos8@huatcn.com, panyue666------ 
+------1e7i6@huatcn.com, panyue666------ 
+------1n2cr@huatcn.com, panyue666------ 
+------1rlyp@huatcn.com, panyue666------ 
+------1gk0c@huatcn.com, panyue666------ 
+------1y752@huatcn.com, panyue666------ 
+------1wih@huatcn.com, panyue666------ 
+------1zltb@huatcn.com, panyue666------ 
+------1yu4o@huatcn.com, panyue666------ 
+------1u6e5@huatcn.com, panyue666------ 
+------26e4b@huatcn.com, panyue666------ 
+------26rju@huatcn.com, panyue666------ 
+------27lh8@huatcn.com, panyue666------ 
+------2906v@huatcn.com, panyue666------ 
+------294du@huatcn.com, panyue666------ 
+------28fi3@huatcn.com, panyue666------ 
+------2a98@huatcn.com, panyue666------ 
+------2cikf@huatcn.com, panyue666------ 
+------2i03k@huatcn.com, panyue666------ 
+------2e68d@huatcn.com, panyue666------ 
+------2cgid@huatcn.com, panyue666------ 
+------2k8h0@huatcn.com, panyue666------ 
+------2mya0@huatcn.com, panyue666------ 
+------2j0mu@huatcn.com, panyue666------ 
+------2r60g@huatcn.com, panyue666------ 
+------2w9d6@huatcn.com, panyue666------ 
+------30l56@huatcn.com, panyue666------ 
+------2w5g7@huatcn.com, panyue666------ 
+------33piaop@huatcn.com, panyue666------ 
+------2qux9@huatcn.com, panyue666------ 
+------341vh@huatcn.com, panyue666------ 
+------34piaop@huatcn.com, panyue666------ 
+------3687x@huatcn.com, panyue666------ 
+------36piaop@huatcn.com, panyue666------ 
+------380wa@huatcn.com, panyue666------ 
+------37scx@huatcn.com, panyue666------ 
+------39pip@huatcn.com, panyue666------ 
+------38piaop@huatcn.com, panyue666------ 
+------3cva8@huatcn.com, panyue666------ 
+------391h@huatcn.com, panyue666------ 
+------3i840@huatcn.com, panyue666------ 
+------3iaop@huatcn.com, panyue666------ 
+------3ez21@huatcn.com, panyue666------ 
+------3kwl4@huatcn.com, panyue666------ 
+------3jev@huatcn.com, panyue666------ 
+------3vwn7@huatcn.com, panyue666------ 
+------3o5e8@huatcn.com, panyue666------ 
+------3q82x@huatcn.com, panyue666------ 
+------4081q@huatcn.com, panyue666------ 
+------3w8qz@huatcn.com, panyue666------ 
+------3zgr@huatcn.com, panyue666------ 
+------40piaop@huatcn.com, panyue666------ 
+------41pi@huatcn.com, panyue666------ 
+------41dh5@huatcn.com, panyue666------ 
+------41atoyos6@huatcn.com, panyue666------ 
+------41ro6@huatcn.com, panyue666------ 
+------42paop@huatcn.com, panyue666------ 
+------43piaop@huatcn.com, panyue666------ 
+------44432224@huatcn.com, panyue666------ 
+------45piaop@huatcn.com, panyue666------ 
+------44piaop@huatcn.com, panyue666------ 
+------46580@huatcn.com, panyue666------ 
+------45xaq@huatcn.com, panyue666------ 
+------46piaop@huatcn.com, panyue666------ 
+------46z5j@huatcn.com, panyue666------ 
+------47piaop@huatcn.com, panyue666------ 
+------46rg3@huatcn.com, panyue666------ 
+------48su@huatcn.com, panyue666------ 
+------4h25s@huatcn.com, panyue666------ 
+------4gtph@huatcn.com, panyue666------ 
+------4i5sx@huatcn.com, panyue666------ 
+------4j08f@huatcn.com, panyue666------ 
+------4l3c6@huatcn.com, panyue666------ 
+------4l965@huatcn.com, panyue666------ 
+------4nqjp@huatcn.com, panyue666------ 
+------4xh8@huatcn.com, panyue666------ 
+------4xoe9@huatcn.com, panyue666------ 
+------5084@huatcn.com, panyue666------ 
+------4yo2u@huatcn.com, panyue666------ 
+------4z18d@huatcn.com, panyue666------ 
+------52tig@huatcn.com, panyue666------ 
+------53c4n@huatcn.com, panyue666------ 
+------576h0@huatcn.com, panyue666------ 
+------54wvg@huatcn.com, panyue666------ 
+------56s1i@huatcn.com, panyue666------ 
+------5c1hu@huatcn.com, panyue666------ 
+------5e1bp@huatcn.com, panyue666------ 
+------5ehf4@huatcn.com, panyue666------ 
+------5g963@huatcn.com, panyue666------ 
+------5u1c8@huatcn.com, panyue666------ 
+------5gne0@huatcn.com, panyue666------ 
+------61j29@huatcn.com, panyue666------ 
+------60az4@huatcn.com, panyue666------ 
+------61f35@huatcn.com, panyue666------ 
+------629d@huatcn.com, panyue666------ 
+------635xp@huatcn.com, panyue666------ 
+------643qf@huatcn.com, panyue666------ 
+------67128@huatcn.com, panyue666------ 
+------673p@huatcn.com, panyue666------ 
+------68r90@huatcn.com, panyue666------ 
+------6jhps@huatcn.com, panyue666------ 
+------6ahm@huatcn.com, panyue666------ 
+------6m8h5@huatcn.com, panyue666------ 
+------6my5g@huatcn.com, panyue666------ 
+------6p097@huatcn.com, panyue666------ 
+------6pg25@huatcn.com, panyue666------ 
+------6q8c2@huatcn.com, panyue666------ 
+------6pes0@huatcn.com, panyue666------ 
+------6v40e@huatcn.com, panyue666------ 
+------6qa9j@huatcn.com, panyue666------ 
+------6pmd8@huatcn.com, panyue666------ 
+------7231r@huatcn.com, panyue666------ 
+------73ard@huatcn.com, panyue666------ 
+------6t98g@huatcn.com, panyue666------ 
+------7441178@huatcn.com, panyue666------ 
+------7441179@huatcn.com, panyue666------ 
+------7441180@huatcn.com, panyue666------ 
+------7441181@huatcn.com, panyue666------ 
+------7441184@huatcn.com, panyue666------ 
+------7441183@huatcn.com, panyue666------ 
+------7441185@huatcn.com, panyue666------ 
+------7441186@huatcn.com, panyue666------ 
+------7441189@huatcn.com, panyue666------ 
+------7441188@huatcn.com, panyue666------ 
+------7441190@huatcn.com, panyue666------ 
+------7441191@huatcn.com, panyue666------ 
+------74bmf@huatcn.com, panyue666------ 
+------74d0a@huatcn.com, panyue666------ 
+------74bwf@huatcn.com, panyue666------ 
+------74fjc@huatcn.com, panyue666------ 
+------76q48@huatcn.com, panyue666------ 
+------7630x@huatcn.com, panyue666------ 
+------78ujy@huatcn.com, panyue666------ 
+------7985r@huatcn.com, panyue666------ 
+------7ba68@huatcn.com, panyue666------ 
+------7g59v@huatcn.com, panyue666------ 
+------7emlw@huatcn.com, panyue666------ 
+------7k6o2@huatcn.com, panyue666------ 
+------7l3vs@huatcn.com, panyue666------ 
+------7gwl1@huatcn.com, panyue666------ 
+------7n309@huatcn.com, panyue666------ 
+------7n4ov@huatcn.com, panyue666------ 
+------7piaop@huatcn.com, panyue666------ 
+------7s250@huatcn.com, panyue666------ 
+------7pyah@huatcn.com, panyue666------ 
+------7rcy@huatcn.com, panyue666------ 
+------7s3yz@huatcn.com, panyue666------ 
+------7y42o@huatcn.com, panyue666------ 
+------7v286@huatcn.com, panyue666------ 
+------7thjl@huatcn.com, panyue666------ 
+------7sox1@huatcn.com, panyue666------ 
+------815k@huatcn.com, panyue666------ 
+------7y93@huatcn.com, panyue666------ 
+------816t2@huatcn.com, panyue666------ 
+------816tp@huatcn.com, panyue666------ 
+------823jt@huatcn.com, panyue666------ 
+------81icx@huatcn.com, panyue666------ 
+------82740@huatcn.com, panyue666------ 
+------83i1a@huatcn.com, panyue666------ 
+------82y9o@huatcn.com, panyue666------ 
+------8441192@huatcn.com, panyue666------ 
+------8441224@huatcn.com, panyue666------ 
+------8488oyos14@huatcn.com, panyue666------ 
+------8610m@huatcn.com, panyue666------ 
+------85h34@huatcn.com, panyue666------ 
+------8j9gt@huatcn.com, panyue666------ 
+------85apw@huatcn.com, panyue666------ 
+------8h97@huatcn.com, panyue666------ 
+------86cde@huatcn.com, panyue666------ 
+------8k6nt@huatcn.com, panyue666------ 
+------8lc0r@huatcn.com, panyue666------ 
+------8lv0s@huatcn.com, panyue666------ 
+------8v950@huatcn.com, panyue666------ 
+------8n9q6@huatcn.com, panyue666------ 
+------9441193@huatcn.com, panyue666------ 
+------934x@huatcn.com, panyue666------ 
+------9441196@huatcn.com, panyue666------ 
+------9441195@huatcn.com, panyue666------ 
+------946rn@huatcn.com, panyue666------ 
+------95sd@huatcn.com, panyue666------ 
+------94lx@huatcn.com, panyue666------ 
+------9b5z3@huatcn.com, panyue666------ 
+------9c4f7@huatcn.com, panyue666------ 
+------9d5hw@huatcn.com, panyue666------ 
+------9p0mo@huatcn.com, panyue666------ 
+------9jb26@huatcn.com, panyue666------ 
+------9lh8@huatcn.com, panyue666------ 
+------9hb50@huatcn.com, panyue666------ 
+------9r2i3@huatcn.com, panyue666------ 
+------9s5v@huatcn.com, panyue666------ 
+------9p17w@huatcn.com, panyue666------ 
+------9w2c0@huatcn.com, panyue666------ 
+------9w40b@huatcn.com, panyue666------ 
+------a2yob@huatcn.com, panyue666------ 
+------a3075@huatcn.com, panyue666------ 
+------a637v@huatcn.com, panyue666------ 
+------a580d@huatcn.com, panyue666------ 
+------a7kr4@huatcn.com, panyue666------ 
+------a81e3@huatcn.com, panyue666------ 
+------a7n14@huatcn.com, panyue666------ 
+------aoki@huatcn.com, panyue666------ 
+------akw03@huatcn.com, panyue666------ 
+------aos51@huatcn.com, panyue666------ 
+------aokimomo@huatcn.com, panyue666------ 
+------ayahao@huatcn.com, panyue666------ 
+------aze67@huatcn.com, panyue666------ 
+------b16ok@huatcn.com, panyue666------ 
+------b415j@huatcn.com, panyue666------ 
+------b73cd@huatcn.com, panyue666------ 
+------b7659@huatcn.com, panyue666------ 
+------b9kjg@huatcn.com, panyue666------ 
+------b7ji5@huatcn.com, panyue666------ 
+------bf758@huatcn.com, panyue666------ 
+------bn84z@huatcn.com, panyue666------ 
+------bp8l3@huatcn.com, panyue666------ 
+------bl1pu@huatcn.com, panyue666------ 
+------bz541@huatcn.com, panyue666------ 
+------c03hz@huatcn.com, panyue666------ 
+------bz80v@huatcn.com, panyue666------ 
+------c5tp@huatcn.com, panyue666------ 
+------c563z@huatcn.com, panyue666------ 
+------cd23g@huatcn.com, panyue666------ 
+------c9w7m@huatcn.com, panyue666------ 
+------cheng22@huatcn.com, panyue666------ 
+------cpyv1@huatcn.com, panyue666------ 
+------ckn4e@huatcn.com, panyue666------ 
+------cs1w7@huatcn.com, panyue666------ 
+------d07pv@huatcn.com, panyue666------ 
+------di8vk@huatcn.com, panyue666------ 
+------cx946@huatcn.com, panyue666------ 
+------dp04i@huatcn.com, panyue666------ 
+------dia93@huatcn.com, panyue666------ 
+------d0693@huatcn.com, panyue666------ 
+------dx9m7@huatcn.com, panyue666------ 
+------dkx4c@huatcn.com, panyue666------ 
+------e37y6@huatcn.com, panyue666------ 
+------e45l9@huatcn.com, panyue666------ 
+------ekc64@huatcn.com, panyue666------ 
+------ef3wk@huatcn.com, panyue666------ 
+------e5k12@huatcn.com, panyue666------ 
+------elcf2@huatcn.com, panyue666------ 
+------f1563@huatcn.com, panyue666------ 
+------eyhsj@huatcn.com, panyue666------ 
+------f37a@huatcn.com, panyue666------ 
+------f429j@huatcn.com, panyue666------ 
+------fpe46@huatcn.com, panyue666------ 
+------fgdsj@huatcn.com, panyue666------ 
+------frj0@huatcn.com, panyue666------ 
+------fukakawakeiko@huatcn.com, panyue666------ 
+------fukagawa@huatcn.com, panyue666------ 
+------fzr5c@huatcn.com, panyue666------ 
+------fx04r@huatcn.com, panyue666------ 
+------fz7d6@huatcn.com, panyue666------ 
+------g73n6@huatcn.com, panyue666------ 
+------g926m@huatcn.com, panyue666------ 
+------gb8w4@huatcn.com, panyue666------ 
+------gc5qs@huatcn.com, panyue666------ 
+------gc6wi@huatcn.com, panyue666------ 
+------gd456@huatcn.com, panyue666------ 
+------ghur8@huatcn.com, panyue666------ 
+------gm6yw@huatcn.com, panyue666------ 
+------gn260@huatcn.com, panyue666------ 
+------gu291@huatcn.com, panyue666------ 
+------guiming@huatcn.com, panyue666------ 
+------gv7a5@huatcn.com, panyue666------ 
+------h012o@huatcn.com, panyue666------ 
+------h7ktf@huatcn.com, panyue666------ 
+------h5msg@huatcn.com, panyue666------ 
+------hannkei@huatcn.com, panyue666------ 
+------hannkeiii@huatcn.com, panyue666------ 
+------hiroko@huatcn.com, panyue666------ 
+------hua1111@huatcn.com, panyue666------ 
+------hmw75@huatcn.com, panyue666------ 
+------i14yh@huatcn.com, panyue666------ 
+------i1opj@huatcn.com, panyue666------ 
+------ic05g@huatcn.com, panyue666------ 
+------i7q5e@huatcn.com, panyue666------ 
+------ipx8g@huatcn.com, panyue666------ 
+------inx1@huatcn.com, panyue666------ 
+------j0rb9@huatcn.com, panyue666------ 
+------j1v4f@huatcn.com, panyue666------ 
+------j45xl@huatcn.com, panyue666------ 
+------j5y4k@huatcn.com, panyue666------ 
+------ja5k0@huatcn.com, panyue666------ 
+------j7ns@huatcn.com, panyue666------ 
+------j6i7k@huatcn.com, panyue666------ 
+------jfo75@huatcn.com, panyue666------ 
+------jhdrc@huatcn.com, panyue666------ 
+------jinghua@huatcn.com, panyue666------ 
+------jingying@huatcn.com, panyue666------ 
+------jkgl0@huatcn.com, panyue666------ 
+------jpn8@huatcn.com, panyue666------ 
+------k305m@huatcn.com, panyue666------ 
+------k0o93@huatcn.com, panyue666------ 
+------k5ou6@huatcn.com, panyue666------ 
+------k793a@huatcn.com, panyue666------ 
+------k86f4@huatcn.com, panyue666------ 
+------k8zpi@huatcn.com, panyue666------ 
+------kasaokaaki@huatcn.com, panyue666------ 
+------kasaoka@huatcn.com, panyue666------ 
+------kasaokaakiko@huatcn.com, panyue666------ 
+------kasass@huatcn.com, panyue666------ 
+------keigenn@huatcn.com, panyue666------ 
+------kju8m@huatcn.com, panyue666------ 
+------keiko@huatcn.com, panyue666------ 
+------kuma@huatcn.com, panyue666------ 
+------kumamama@huatcn.com, panyue666------ 
+------ky21u@huatcn.com, panyue666------ 
+------kz3lb@huatcn.com, panyue666------ 
+------l3d92@huatcn.com, panyue666------ 
+------l3o9j@huatcn.com, panyue666------ 
+------l3q21@huatcn.com, panyue666------ 
+------l514t@huatcn.com, panyue666------ 
+------l863q@huatcn.com, panyue666------ 
+------l8o3p@huatcn.com, panyue666------ 
+------l6u7j@huatcn.com, panyue666------ 
+------l960@huatcn.com, panyue666------ 
+------ladmz@huatcn.com, panyue666------ 
+------lie@huatcn.com, panyue666------ 
+------laezd@huatcn.com, panyue666------ 
+------liuguimin@huatcn.com, panyue666------ 
+------lixiao@huatcn.com, panyue666------ 
+------lixiaoinn@huatcn.com, panyue666------ 
+------lu3x4@huatcn.com, panyue666------ 
+------lvk7@huatcn.com, panyue666------ 
+------ly073@huatcn.com, panyue666------ 
+------m0pau@huatcn.com, panyue666------ 
+------m265x@huatcn.com, panyue666------ 
+------m4xcr@huatcn.com, panyue666------ 
+------m6514@huatcn.com, panyue666------ 
+------m63h7@huatcn.com, panyue666------ 
+------m9ch@huatcn.com, panyue666------ 
+------masatoriyos37@huatcn.com, panyue666------ 
+------matuda@huatcn.com, panyue666------ 
+------matuda2@huatcn.com, panyue666------ 
+------mh16816810@outlook.jp, panyue666------ 
+------mh16816812@outlook.jp, panyue666------ 
+------mh16816815@outlook.jp, panyue666------ 
+------mh16816816@outlook.jp, panyue666------ 
+------mh16816817@outlook.jp, panyue666------ 
+------mh16816819@outlook.jp, panyue666------ 
+------mh1681682@outlook.jp, panyue666------ 
+------mh16816822@outlook.jp, panyue666------ 
+------mh1681685@outlook.jp, panyue666------ 
+------mh1681684@outlook.jp, panyue666------ 
+------mh1681687@outlook.jp, panyue666------ 
+------misaki1115@huatcn.com, panyue666------ 
+------mh1681688@outlook.jp, panyue666------ 
+------mh1681689@outlook.jp, panyue666------ 
+------mp93v@huatcn.com, panyue666------ 
+------mq693@huatcn.com, panyue666------ 
+------n0l1a@huatcn.com, panyue666------ 
+------n7094@huatcn.com, panyue666------ 
+------n8vzi@huatcn.com, panyue666------ 
+------n91i7@huatcn.com, panyue666------ 
+------nagoziyos38@huatcn.com, panyue666------ 
+------nanaatoyos23@huatcn.com, panyue666------ 
+------nawaros50@huatcn.com, panyue666------ 
+------nananyashi@huatcn.com, panyue666------ 
+------neyf2@huatcn.com, panyue666------ 
+------ng07p@huatcn.com, panyue666------ 
+------nhv4r@huatcn.com, panyue666------ 
+------no2es@huatcn.com, panyue666------ 
+------nvlu8@huatcn.com, panyue666------ 
+------, panyue666------ 
+------nu5c6@huatcn.com, panyue666------ 
+------o380d@huatcn.com, panyue666------ 
+------o4i5k@huatcn.com, panyue666------ 
+------nylo0@huatcn.com, panyue666------ 
+------o4qzc@huatcn.com, panyue666------ 
+------o6f3q@huatcn.com, panyue666------ 
+------o6t25@huatcn.com, panyue666------ 
+------o6xrp@huatcn.com, panyue666------ 
+------o8ym9@huatcn.com, panyue666------ 
+------o846l@huatcn.com, panyue666------ 
+------obux@huatcn.com, panyue666------ 
+------os1hx@huatcn.com, panyue666------ 
+------p6rw8@huatcn.com, panyue666------ 
+------p7ztq@huatcn.com, panyue666------ 
+------piaobeini@huatcn.com, panyue666------ 
+------p8x57@huatcn.com, panyue666------ 
+------piaobeini1@huatcn.com, panyue666------ 
+------piaobeini2@huatcn.com, panyue666------ 
+------piaop@huatcn.com, panyue666------ 
+------pl95z@huatcn.com, panyue666------ 
+------pnl3g@huatcn.com, panyue666------ 
+------psh9e@huatcn.com, panyue666------ 
+------psoy0@huatcn.com, panyue666------ 
+------pw52@huatcn.com, panyue666------ 
+------pv867@huatcn.com, panyue666------ 
+------q126r@huatcn.com, panyue666------ 
+------px089@huatcn.com, panyue666------ 
+------pxcdn@huatcn.com, panyue666------ 
+------qvs6p@huatcn.com, panyue666------ 
+------qpy6u@huatcn.com, panyue666------ 
+------qw056@huatcn.com, panyue666------ 
+------r1fs9@huatcn.com, panyue666------ 
+------r1xlk@huatcn.com, panyue666------ 
+------r5074@huatcn.com, panyue666------ 
+------r7854@huatcn.com, panyue666------ 
+------rie@huatcn.com, panyue666------ 
+------rf4g7@huatcn.com, panyue666------ 
+------r813s@huatcn.com, panyue666------ 
+------rienishi@huatcn.com, panyue666------ 
+------ros6@huatcn.com, panyue666------ 
+------rt06q@huatcn.com, panyue666------ 
+------ros46@huatcn.com, panyue666------ 
+------s385a@huatcn.com, panyue666------ 
+------s69al@huatcn.com, panyue666------ 
+------s4817yos7@huatcn.com, panyue666------ 
+------sa304@huatcn.com, panyue666------ 
+------sa853yos16@huatcn.com, panyue666------ 
+------sa8721s18@huatcn.com, panyue666------ 
+------sanmieyos27@huatcn.com, panyue666------ 
+------samatsueils28@huatcn.com, panyue666------ 
+------saos30@huatcn.com, panyue666------ 
+------sas10@huatcn.com, panyue666------ 
+------saoturuyos36@huatcn.com, panyue666------ 
+------sas1111@huatcn.com, panyue666------ 
+------sasamayayos40@huatcn.com, panyue666------ 
+------sas11@huatcn.com, panyue666------ 
+------sat7@huatcn.com, panyue666------ 
+------satmisauos25@huatcn.com, panyue666------ 
+------sat7os15@huatcn.com, panyue666------ 
+------satoseikai@huatcn.com, panyue666------ 
+------satoyos21110@huatcn.com, panyue666------ 
+------sato443jh2@huatcn.com, panyue666------ 
+------satoyosi@huatcn.com, panyue666------ 
+------satoys9@huatcn.com, panyue666------ 
+------satoywwwe@huatcn.com, panyue666------ 
+------sawoedu35@huatcn.com, panyue666------ 
+------sbvoc@huatcn.com, panyue666------ 
+------sh8ax@huatcn.com, panyue666------ 
+------shengyuzhi@huatcn.com, panyue666------ 
+------shuhua@huatcn.com, panyue666------ 
+------smgwyos19@huatcn.com, panyue666------ 
+------snastoueos26@huatcn.com, panyue666------ 
+------soyos2978@huatcn.com, panyue666------ 
+------ssjtjeios33@huatcn.com, panyue666------ 
+------stoeu4@huatcn.com, panyue666------ 
+------sun1@huatcn.com, panyue666------ 
+------sun22@huatcn.com, panyue666------ 
+------t083m@huatcn.com, panyue666------ 
+------swwwos31@huatcn.com, panyue666------ 
+------t6r5c@huatcn.com, panyue666------ 
+------t7p6s@huatcn.com, panyue666------ 
+------t95v4@huatcn.com, panyue666------ 
+------ta6l@huatcn.com, panyue666------ 
+------takada1@huatcn.com, panyue666------ 
+------takekosi@huatcn.com, panyue666------ 
+------takadahiro@huatcn.com, panyue666------ 
+------takekosi1@huatcn.com, panyue666------ 
+------takeuchi33@huatcn.com, panyue666------ 
+------teerwrw@huatcn.com, panyue666------ 
+------tnyf2@huatcn.com, panyue666------ 
+------tgm65@huatcn.com, panyue666------ 
+------u1z85@huatcn.com, panyue666------ 
+------u37gp@huatcn.com, panyue666------ 
+------u3l5z@huatcn.com, panyue666------ 
+------u5ech@huatcn.com, panyue666------ 
+------u7b95@huatcn.com, panyue666------ 
+------u9hz@huatcn.com, panyue666------ 
+------ufmh9@huatcn.com, panyue666------ 
+------uqyf9@huatcn.com, panyue666------ 
+------uqzy3@huatcn.com, panyue666------ 
+------v46qm@huatcn.com, panyue666------ 
+------useikai@huatcn.com, panyue666------ 
+------v7c5k@huatcn.com, panyue666------ 
+------va5yb@huatcn.com, panyue666------ 
+------v9t72@huatcn.com, panyue666------ 
+------vmpgc@huatcn.com, panyue666------ 
+------w1khj@huatcn.com, panyue666------ 
+------w25b6@huatcn.com, panyue666------ 
+------wa85v@huatcn.com, panyue666------ 
+------wadfos49@huatcn.com, panyue666------ 
+------wangxuefong@huatcn.com, panyue666------ 
+------wang@huatcn.com, panyue666------ 
+------wang4@huatcn.com, panyue666------ 
+------war5@huatcn.com, panyue666------ 
+------wangxuesong@huatcn.com, panyue666------ 
+------waro8@huatcn.com, panyue666------ 
+------waros43@huatcn.com, panyue666------ 
+------waros42@huatcn.com, panyue666------ 
+------wataruyos41@huatcn.com, panyue666------ 
+------waros44@huatcn.com, panyue666------ 
+------wgkdx@huatcn.com, panyue666------ 
+------wlj5r@huatcn.com, panyue666------ 
+------wos47@huatcn.com, panyue666------ 
+------wi719@huatcn.com, panyue666------ 
+------x2ea9@huatcn.com, panyue666------ 
+------wuli@huatcn.com, panyue666------ 
+------x3285@huatcn.com, panyue666------ 
+------wr29e@huatcn.com, panyue666------ 
+------x603h@huatcn.com, panyue666------ 
+------x435m@huatcn.com, panyue666------ 
+------x786y@huatcn.com, panyue666------ 
+------xb36p@huatcn.com, panyue666------ 
+------xion@huatcn.com, panyue666------ 
+------xk2t@huatcn.com, panyue666------ 
+------xp951@huatcn.com, panyue666------ 
+------xs1b@huatcn.com, panyue666------ 
+------xs85i@huatcn.com, panyue666------ 
+------y31l0@huatcn.com, panyue666------ 
+------y3a7v@huatcn.com, panyue666------ 
+------y3a10@huatcn.com, panyue666------ 
+------y51jg@huatcn.com, panyue666------ 
+------ycie8@huatcn.com, panyue666------ 
+------yajun1@huatcn.com, panyue666------ 
+------yos11@huatcn.com, panyue666------ 
+------yos34@huatcn.com, panyue666------ 
+------yoshi@huatcn.com, panyue666------ 
+------yoshinobuyos39@huatcn.com, panyue666------ 
+------ypm43@huatcn.com, panyue666------ 
+------yuchenghai@huatcn.com, panyue666------ 
+------yv4k0@huatcn.com, panyue666------ 
+------z4g35@huatcn.com, panyue666------ 
+------z0cu3@huatcn.com, panyue666------ 
+------z2a50@huatcn.com, panyue666------ 
+------z10m5@huatcn.com, panyue666------ 
+------z5j2o@huatcn.com, panyue666------ 
+------z5me@huatcn.com, panyue666------ 
+------zd85@huatcn.com, panyue666------ 
+------zh456nggg@huatcn.com, panyue666------ 
+------zhangli@huatcn.com, panyue666------ 
+------zhangyajun@huatcn.com, panyue666------ 
+------zhnggg@huatcn.com, panyue666------ 
+------zhangyajun1@huatcn.com, panyue666------ 
+------zkfn2@huatcn.com, panyue666------ 
+------zq8ld@huatcn.com, panyue666------ 
+------zqs5e@huatcn.com, panyue666------ 
+------zy41@huatcn.com, panyue666------ 
+------zv5kr@huatcn.com, panyue666------ 
+------zzzzdf@huatcn.com, panyue666------ 
+account: 1gk0c@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.7:6615'} 
+account: 1e7i6@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.27:6635'} 
+account: 1n2cr@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.168:6668'} 
+account: 1yu4o@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.122:6730'} 
+account: 1y752@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.119:6619'} 
+account: 27lh8@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.196:6440'} 
+account: 26rju@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.247:6512'} 
+account: 1rlyp@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.110:6375'} 
+account: 1zltb@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.132:6052'} 
+account: 03un@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.174:6439'} 
+account: 1u6e5@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.169:6434'} 
+account: 1ay0z@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.99:6707'} 
+account: 1wih@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.71:5691'} 
+account: 26e4b@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.109:5729'} 
+account: 294du@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.116:6036'} 
+account: 28fi3@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.88:6353'} 
+account: 2906v@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.36:6280'} 
+account: 2a98@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.145:6753'} 
+account: 33piaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.126:6391'} 
+account: 047bh@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.46:5666'} 
+account: 2cgid@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.48:5968'} 
+account: 2cikf@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.160:6080'} 
+account: 2mya0@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.125:6625'} 
+account: 2i03k@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.117:5737'} 
+account: 30l56@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.33:6533'} 
+account: 2e68d@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.195:5815'} 
+account: 2k8h0@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.28:6636'} 
+account: 041tp@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.138:5758'} 
+account: 024v@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.126:6391'} 
+account: 2w9d6@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.210:6818'} 
+account: 0e6h3@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.237:6157'} 
+account: 029hg@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.232:6476'} 
+account: 1av76@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.241:6506'} 
+account: 3o5e8@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.110:6718'} 
+account: 3w8qz@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.113:6721'} 
+account: 0ndt4@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.79:6687'} 
+account: 1e4sp@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.74:6339'} 
+account: 2qux9@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.70:5990'} 
+account: 36piaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.87:6007'} 
+account: 02539@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.125:6625'} 
+account: 2w5g7@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.200:6444'} 
+account: 05y8t@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.159:6767'} 
+account: 39pip@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.152:6072'} 
+account: 37scx@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.63:5983'} 
+account: 3jev@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.40:6540'} 
+account: 1596f@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.234:5854'} 
+account: 3ez21@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.127:6392'} 
+account: 3cva8@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.188:6108'} 
+account: 1jieoyos8@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.125:6625'} 
+account: 0of69@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.44:6544'} 
+account: 3vwn7@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.33:6533'} 
+account: 067e2@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.98:6018'} 
+account: 2r60g@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.88:6353'} 
+account: 3q82x@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.125:6390'} 
+account: 16rb4@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.125:6390'} 
+account: 18h5@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.196:6804'} 
+account: 0e4i@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.152:6072'} 
+account: 1982b@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.164:6772'} 
+account: 1086a@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.7:6272'} 
+account: 3i840@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.21:6265'} 
+account: 4081q@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.162:6662'} 
+account: 02gt4@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.117:6382'} 
+account: 3iaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.201:6466'} 
+account: 391h@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.51:5971'} 
+account: 18wh0@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.141:5761'} 
+account: 341vh@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.161:6426'} 
+account: 34piaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.254:5874'} 
+account: 380wa@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.63:6563'} 
+account: 0jxy5@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.196:6440'} 
+account: g926m@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.67:5987'} 
+account: 3kwl4@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.92:6336'} 
+account: 3zgr@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.71:6336'} 
+account: 40piaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.71:6679'} 
+account: 2j0mu@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.143:6063'} 
+account: 41dh5@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.32:6640'} 
+account: waros42@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.171:6671'} 
+account: wangxuefong@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.141:5761'} 
+account: w1khj@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.42:6307'} 
+account: e5k12@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.32:6532'} 
+account: 946rn@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.46:5666'} 
+account: mh16816819@outlook.jp, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.117:6382'} 
+account: o380d@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.107:5727'} 
+account: m63h7@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.84:6004'} 
+account: soyos2978@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.44:6544'} 
+account: 0482z@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.240:6484'} 
+account: 9441195@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.200:6700'} 
+account: d07pv@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.214:6458'} 
+account: l8o3p@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.32:6532'} 
+account: 38piaop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.57:6322'} 
+account: 0ty67@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.203:6703'} 
+account: 0b3w1@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.2:6267'} 
+account: uqzy3@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.25:6290'} 
+account: 7n309@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.150:6070'} 
+account: jpn8@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.74:6339'} 
+account: , passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.226:6470'} 
+account: 5ehf4@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.38:5658'} 
+account: h012o@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.61:6669'} 
+account: 42paop@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.54:6319'} 
+account: satoseikai@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.123:6731'} 
+account: 9d5hw@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.54:6554'} 
+account: ja5k0@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.216:5836'} 
+account: frj0@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.92:6336'} 
+account: 3687x@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.10:6275'} 
+account: c563z@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.51:5971'} 
+account: j45xl@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.49:6657'} 
+account: 74bmf@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.17:6517'} 
+account: kumamama@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.226:6470'} 
+account: 46rg3@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.108:5728'} 
+account: 823jt@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.53:6553'} 
+account: nawaros50@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.90.74:5694'} 
+account: sh8ax@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@103.76.117.54:6319'} 
+account: 5c1hu@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.13:6257'} 
+account: 41pi@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.117:6617'} 
+account: fukakawakeiko@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.244:6488'} 
+account: wang@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.50:6550'} 
+account: mh1681682@outlook.jp, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.58:6666'} 
+account: 41atoyos6@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.126.58:6666'} 
+account: l514t@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@64.137.75.64:5984'} 
+account: 7441190@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.209.53:6553'} 
+account: wangxuesong@huatcn.com, passwd: panyue666, proxies:{'http': 'http://qivabpof:jzdm5l9t489x@161.123.208.139:6383'} 

+ 0 - 0
livepocket/result.txt


BIN
tools/__pycache__/utils.cpython-311.pyc


+ 0 - 1
tools/output.txt

@@ -1 +0,0 @@
-Hello, World!

+ 22 - 22
tools/utils.py

@@ -108,9 +108,9 @@ def get_random_browser():
     return random.choice(user_agent)
 
 
-def get_proxy_ip():
+def get_proxy_ip(page, page_size):
     response = requests.get(
-        "https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100",
+        f"https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page={page}&page_size={page_size}",
         # headers={"Authorization": "Token pmdz7f3wdrwhwp88zwxmgtvn9dsusk0557vd16sp"}
         headers={"Authorization": "Token 0pl6i8wbtukg4sdnf3b61wwzhi0h95pze47w5h3p"}
     )
@@ -149,36 +149,36 @@ def task_running(num_account):
         thread.join()
 
 
-class FileWriter:
-    _instance = None
+class Singleton(type):
+    _instances = {}
 
-    def __new__(cls, *args, **kwargs):
-        if not cls._instance:
-            cls._instance = super(FileWriter, cls).__new__(cls)
-        return cls._instance
+    def __call__(cls, *args, **kwargs):
+        if cls not in cls._instances:
+            cls._instances[cls] = super(Singleton, cls).__call__(*args, **kwargs)
+        return cls._instances[cls]
+
+
+class FileWriter(metaclass=Singleton):
 
     def __init__(self, file_path):
+        if not isinstance(file_path, str):
+            raise TypeError("file_path should be a string")
         self.file_path = file_path
-
-    def write_to_file(self, content):
         if not os.path.exists(self.file_path):
-            with open(self.file_path, 'w'):
-                pass
+            with open(self.file_path, 'a') as f:
+                print(f'File {self.file_path} created successfully!')
 
-        with open(self.file_path, 'w') as file:
-            file.write(content)
-
-
-def create_file_if_not_exists(file_path, content):
-    if not os.path.exists(file_path):
-        with open(file_path, 'w') as f:
-            print(content, file=f)
-            print(f'File {file_path} created successfully!')
+    def write_to_file(self, content):
+        try:
+            with open(self.file_path, 'a') as file:
+                file.write(content)
+        except Exception as e:
+            print(f"An error occurred: {e}")
 
 
 if __name__ == "__main__":
     # 代理池
-    print(get_proxy_ip())
+    print(get_proxy_ip(2, 100))
     # 多线程
     # num = 5
     # task_running(num)