xubo 1 жил өмнө
parent
commit
dd648f7d64

+ 1 - 0
facebook/spider_poc.py

@@ -5,6 +5,7 @@ import time
 import uiautomator2 as u2
 from cnocr import CnOcr
 
+
 def spider_poc(serial):
     d = u2.connect(serial)
     d.screen_on()

+ 267 - 0
litter_helper.ui

@@ -0,0 +1,267 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>menu</class>
+ <widget class="QMainWindow" name="menu">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>656</width>
+    <height>488</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>MainWindow</string>
+  </property>
+  <widget class="QWidget" name="centralwidget">
+   <widget class="QLabel" name="label">
+    <property name="geometry">
+     <rect>
+      <x>70</x>
+      <y>50</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>输入网址:</string>
+    </property>
+   </widget>
+   <widget class="QLineEdit" name="lineEdit">
+    <property name="geometry">
+     <rect>
+      <x>140</x>
+      <y>50</y>
+      <width>361</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_2">
+    <property name="geometry">
+     <rect>
+      <x>70</x>
+      <y>100</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>开始时间:</string>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_3">
+    <property name="geometry">
+     <rect>
+      <x>370</x>
+      <y>100</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>结束时间:</string>
+    </property>
+   </widget>
+   <widget class="QDateTimeEdit" name="dateTimeEdit">
+    <property name="geometry">
+     <rect>
+      <x>140</x>
+      <y>100</y>
+      <width>194</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QDateTimeEdit" name="dateTimeEdit_2">
+    <property name="geometry">
+     <rect>
+      <x>440</x>
+      <y>100</y>
+      <width>194</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_4">
+    <property name="geometry">
+     <rect>
+      <x>70</x>
+      <y>150</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>并发数:</string>
+    </property>
+   </widget>
+   <widget class="QLineEdit" name="lineEdit_2">
+    <property name="geometry">
+     <rect>
+      <x>140</x>
+      <y>150</y>
+      <width>51</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QPushButton" name="pushButton">
+    <property name="geometry">
+     <rect>
+      <x>70</x>
+      <y>290</y>
+      <width>81</width>
+      <height>26</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>开始执行</string>
+    </property>
+   </widget>
+   <widget class="QPushButton" name="pushButton_2">
+    <property name="geometry">
+     <rect>
+      <x>280</x>
+      <y>290</y>
+      <width>81</width>
+      <height>26</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>停止执行</string>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_5">
+    <property name="geometry">
+     <rect>
+      <x>80</x>
+      <y>210</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>账号编辑</string>
+    </property>
+   </widget>
+   <widget class="QPushButton" name="pushButton_3">
+    <property name="geometry">
+     <rect>
+      <x>490</x>
+      <y>290</y>
+      <width>81</width>
+      <height>26</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>查看结果</string>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_6">
+    <property name="geometry">
+     <rect>
+      <x>250</x>
+      <y>150</y>
+      <width>60</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>代理池:</string>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_7">
+    <property name="geometry">
+     <rect>
+      <x>340</x>
+      <y>150</y>
+      <width>31</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>第</string>
+    </property>
+   </widget>
+   <widget class="QLineEdit" name="lineEdit_3">
+    <property name="geometry">
+     <rect>
+      <x>360</x>
+      <y>150</y>
+      <width>51</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_8">
+    <property name="geometry">
+     <rect>
+      <x>420</x>
+      <y>150</y>
+      <width>31</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>页</string>
+    </property>
+   </widget>
+   <widget class="QLineEdit" name="lineEdit_4">
+    <property name="geometry">
+     <rect>
+      <x>500</x>
+      <y>150</y>
+      <width>51</width>
+      <height>22</height>
+     </rect>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_9">
+    <property name="geometry">
+     <rect>
+      <x>560</x>
+      <y>150</y>
+      <width>31</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>个</string>
+    </property>
+   </widget>
+   <widget class="QLabel" name="label_10">
+    <property name="geometry">
+     <rect>
+      <x>460</x>
+      <y>150</y>
+      <width>31</width>
+      <height>16</height>
+     </rect>
+    </property>
+    <property name="text">
+     <string>每页</string>
+    </property>
+   </widget>
+  </widget>
+  <widget class="QMenuBar" name="menubar">
+   <property name="geometry">
+    <rect>
+     <x>0</x>
+     <y>0</y>
+     <width>656</width>
+     <height>21</height>
+    </rect>
+   </property>
+   <widget class="QMenu" name="menuLittle_Helper">
+    <property name="title">
+     <string>Little Helper</string>
+    </property>
+   </widget>
+   <addaction name="menuLittle_Helper"/>
+  </widget>
+  <widget class="QStatusBar" name="statusbar"/>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>

+ 11 - 2
livepocket/302_poc_2.py

@@ -10,6 +10,7 @@ from tools.utils import get_random_browser, get_proxy_ip
 
 
 def poc_2(account, passwd, target_url):
+    print('account: %s, passwd: %s' % (account, passwd))
     user_agent = get_random_browser()
     single_proxy = get_proxy_ip()
     # single_proxy = 'rrehqcjf:33f90umk8x32@185.199.228.220:7300'
@@ -124,18 +125,21 @@ def poc_2(account, passwd, target_url):
     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)
 
     # 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)
 
     # 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)
 
     # https://t.livepocket.jp/purchase/confirm?id=309887&reserved_session_id=794986&otoken=mMyZTgzMmQ4OWQ5ZjY5NWFlNGE2ZmJlMWM5Mm
     # drawing_tickets
@@ -174,10 +178,15 @@ def poc_2(account, passwd, target_url):
         order_id = drawing_data['result']['order_id']
         onetime_token_name = drawing_data['result']['onetime_token_name']
         onetime_token_value = drawing_data['result']['onetime_token_value']
-        print('order_id, onetime_token_name, onetime_token_value', order_id, onetime_token_name, onetime_token_value)
+        print('account, order_id, onetime_token_name, onetime_token_value', account, order_id, onetime_token_name, onetime_token_value)
 
 
 if __name__ == '__main__':
     # 新增下面一行代码即可打包多进程
     multiprocessing.freeze_support()
-    poc_2('nu5c6@huatcn.com', 'panyue666', 'https://t.livepocket.jp/e/idvey')
+    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}')

+ 559 - 0
livepocket/account.txt

@@ -0,0 +1,559 @@
+024v@huatcn.com
+02539@huatcn.com
+029hg@huatcn.com
+02gt4@huatcn.com
+03un@huatcn.com
+041tp@huatcn.com
+047bh@huatcn.com
+0482z@huatcn.com
+05y8t@huatcn.com
+067e2@huatcn.com
+0b3w1@huatcn.com
+0e4i@huatcn.com
+0e6h3@huatcn.com
+0jxy5@huatcn.com
+0ndt4@huatcn.com
+0of69@huatcn.com
+0ty67@huatcn.com
+1086a@huatcn.com
+1596f@huatcn.com
+16rb4@huatcn.com
+18h5@huatcn.com
+18wh0@huatcn.com
+1982b@huatcn.com
+1av76@huatcn.com
+1ay0z@huatcn.com
+1e4sp@huatcn.com
+1e7i6@huatcn.com
+1gk0c@huatcn.com
+1jieoyos8@huatcn.com
+1n2cr@huatcn.com
+1rlyp@huatcn.com
+1u6e5@huatcn.com
+1wih@huatcn.com
+1y752@huatcn.com
+1yu4o@huatcn.com
+1zltb@huatcn.com
+26e4b@huatcn.com
+26rju@huatcn.com
+27lh8@huatcn.com
+28fi3@huatcn.com
+2906v@huatcn.com
+294du@huatcn.com
+2a98@huatcn.com
+2cgid@huatcn.com
+2cikf@huatcn.com
+2e68d@huatcn.com
+2i03k@huatcn.com
+2j0mu@huatcn.com
+2k8h0@huatcn.com
+2mya0@huatcn.com
+2qux9@huatcn.com
+2r60g@huatcn.com
+2w5g7@huatcn.com
+2w9d6@huatcn.com
+30l56@huatcn.com
+33piaop@huatcn.com
+341vh@huatcn.com
+34piaop@huatcn.com
+3687x@huatcn.com
+36piaop@huatcn.com
+37scx@huatcn.com
+380wa@huatcn.com
+38piaop@huatcn.com
+391h@huatcn.com
+39pip@huatcn.com
+3cva8@huatcn.com
+3ez21@huatcn.com
+3i840@huatcn.com
+3iaop@huatcn.com
+3jev@huatcn.com
+3kwl4@huatcn.com
+3o5e8@huatcn.com
+3q82x@huatcn.com
+3vwn7@huatcn.com
+3w8qz@huatcn.com
+3zgr@huatcn.com
+4081q@huatcn.com
+40piaop@huatcn.com
+41atoyos6@huatcn.com
+41dh5@huatcn.com
+41pi@huatcn.com
+41ro6@huatcn.com
+42paop@huatcn.com
+43piaop@huatcn.com
+44432224@huatcn.com
+44piaop@huatcn.com
+45piaop@huatcn.com
+45xaq@huatcn.com
+46580@huatcn.com
+46piaop@huatcn.com
+46rg3@huatcn.com
+46z5j@huatcn.com
+47piaop@huatcn.com
+48su@huatcn.com
+4gtph@huatcn.com
+4h25s@huatcn.com
+4i5sx@huatcn.com
+4j08f@huatcn.com
+4l3c6@huatcn.com
+4l965@huatcn.com
+4nqjp@huatcn.com
+4xh8@huatcn.com
+4xoe9@huatcn.com
+4yo2u@huatcn.com
+4z18d@huatcn.com
+5084@huatcn.com
+52tig@huatcn.com
+53c4n@huatcn.com
+54wvg@huatcn.com
+56s1i@huatcn.com
+576h0@huatcn.com
+5c1hu@huatcn.com
+5e1bp@huatcn.com
+5ehf4@huatcn.com
+5g963@huatcn.com
+5gne0@huatcn.com
+5u1c8@huatcn.com
+60az4@huatcn.com
+61f35@huatcn.com
+61j29@huatcn.com
+629d@huatcn.com
+635xp@huatcn.com
+643qf@huatcn.com
+67128@huatcn.com
+673p@huatcn.com
+68r90@huatcn.com
+6ahm@huatcn.com
+6jhps@huatcn.com
+6m8h5@huatcn.com
+6my5g@huatcn.com
+6p097@huatcn.com
+6pes0@huatcn.com
+6pg25@huatcn.com
+6pmd8@huatcn.com
+6q8c2@huatcn.com
+6qa9j@huatcn.com
+6t98g@huatcn.com
+6v40e@huatcn.com
+7231r@huatcn.com
+73ard@huatcn.com
+7441178@huatcn.com
+7441179@huatcn.com
+7441180@huatcn.com
+7441181@huatcn.com
+7441183@huatcn.com
+7441184@huatcn.com
+7441185@huatcn.com
+7441186@huatcn.com
+7441188@huatcn.com
+7441189@huatcn.com
+7441190@huatcn.com
+7441191@huatcn.com
+74bmf@huatcn.com
+74bwf@huatcn.com
+74d0a@huatcn.com
+74fjc@huatcn.com
+7630x@huatcn.com
+76q48@huatcn.com
+78ujy@huatcn.com
+7985r@huatcn.com
+7ba68@huatcn.com
+7emlw@huatcn.com
+7g59v@huatcn.com
+7gwl1@huatcn.com
+7k6o2@huatcn.com
+7l3vs@huatcn.com
+7n309@huatcn.com
+7n4ov@huatcn.com
+7piaop@huatcn.com
+7pyah@huatcn.com
+7rcy@huatcn.com
+7s250@huatcn.com
+7s3yz@huatcn.com
+7sox1@huatcn.com
+7thjl@huatcn.com
+7v286@huatcn.com
+7y42o@huatcn.com
+7y93@huatcn.com
+815k@huatcn.com
+816t2@huatcn.com
+816tp@huatcn.com
+81icx@huatcn.com
+823jt@huatcn.com
+82740@huatcn.com
+82y9o@huatcn.com
+83i1a@huatcn.com
+8441192@huatcn.com
+8441224@huatcn.com
+8488oyos14@huatcn.com
+85apw@huatcn.com
+85h34@huatcn.com
+8610m@huatcn.com
+86cde@huatcn.com
+8h97@huatcn.com
+8j9gt@huatcn.com
+8k6nt@huatcn.com
+8lc0r@huatcn.com
+8lv0s@huatcn.com
+8n9q6@huatcn.com
+8v950@huatcn.com
+934x@huatcn.com
+9441193@huatcn.com
+9441195@huatcn.com
+9441196@huatcn.com
+946rn@huatcn.com
+94lx@huatcn.com
+95sd@huatcn.com
+9b5z3@huatcn.com
+9c4f7@huatcn.com
+9d5hw@huatcn.com
+9hb50@huatcn.com
+9jb26@huatcn.com
+9lh8@huatcn.com
+9p0mo@huatcn.com
+9p17w@huatcn.com
+9r2i3@huatcn.com
+9s5v@huatcn.com
+9w2c0@huatcn.com
+9w40b@huatcn.com
+a2yob@huatcn.com
+a3075@huatcn.com
+a580d@huatcn.com
+a637v@huatcn.com
+a7kr4@huatcn.com
+a7n14@huatcn.com
+a81e3@huatcn.com
+akw03@huatcn.com
+aoki@huatcn.com
+aokimomo@huatcn.com
+aos51@huatcn.com
+ayahao@huatcn.com
+aze67@huatcn.com
+b16ok@huatcn.com
+b415j@huatcn.com
+b73cd@huatcn.com
+b7659@huatcn.com
+b7ji5@huatcn.com
+b9kjg@huatcn.com
+bf758@huatcn.com
+bl1pu@huatcn.com
+bn84z@huatcn.com
+bp8l3@huatcn.com
+bz541@huatcn.com
+bz80v@huatcn.com
+c03hz@huatcn.com
+c563z@huatcn.com
+c5tp@huatcn.com
+c9w7m@huatcn.com
+cd23g@huatcn.com
+cheng22@huatcn.com
+ckn4e@huatcn.com
+cpyv1@huatcn.com
+cs1w7@huatcn.com
+cx946@huatcn.com
+d0693@huatcn.com
+d07pv@huatcn.com
+di8vk@huatcn.com
+dia93@huatcn.com
+dkx4c@huatcn.com
+dp04i@huatcn.com
+dx9m7@huatcn.com
+e37y6@huatcn.com
+e45l9@huatcn.com
+e5k12@huatcn.com
+ef3wk@huatcn.com
+ekc64@huatcn.com
+elcf2@huatcn.com
+eyhsj@huatcn.com
+f1563@huatcn.com
+f37a@huatcn.com
+f429j@huatcn.com
+fgdsj@huatcn.com
+fpe46@huatcn.com
+frj0@huatcn.com
+fukagawa@huatcn.com
+fukakawakeiko@huatcn.com
+fx04r@huatcn.com
+fz7d6@huatcn.com
+fzr5c@huatcn.com
+g73n6@huatcn.com
+g926m@huatcn.com
+gb8w4@huatcn.com
+gc5qs@huatcn.com
+gc6wi@huatcn.com
+gd456@huatcn.com
+ghur8@huatcn.com
+gm6yw@huatcn.com
+gn260@huatcn.com
+gu291@huatcn.com
+guiming@huatcn.com
+gv7a5@huatcn.com
+h012o@huatcn.com
+h5msg@huatcn.com
+h7ktf@huatcn.com
+hannkei@huatcn.com
+hannkeiii@huatcn.com
+hiroko@huatcn.com
+hmw75@huatcn.com
+hua1111@huatcn.com
+i14yh@huatcn.com
+i1opj@huatcn.com
+i7q5e@huatcn.com
+ic05g@huatcn.com
+inx1@huatcn.com
+ipx8g@huatcn.com
+j0rb9@huatcn.com
+j1v4f@huatcn.com
+j45xl@huatcn.com
+j5y4k@huatcn.com
+j6i7k@huatcn.com
+j7ns@huatcn.com
+ja5k0@huatcn.com
+jfo75@huatcn.com
+jhdrc@huatcn.com
+jinghua@huatcn.com
+jingying@huatcn.com
+jkgl0@huatcn.com
+jpn8@huatcn.com
+k0o93@huatcn.com
+k305m@huatcn.com
+k5ou6@huatcn.com
+k793a@huatcn.com
+k86f4@huatcn.com
+k8zpi@huatcn.com
+kasaoka@huatcn.com
+kasaokaaki@huatcn.com
+kasaokaakiko@huatcn.com
+kasass@huatcn.com
+keigenn@huatcn.com
+keiko@huatcn.com
+kju8m@huatcn.com
+kuma@huatcn.com
+kumamama@huatcn.com
+ky21u@huatcn.com
+kz3lb@huatcn.com
+l3d92@huatcn.com
+l3o9j@huatcn.com
+l3q21@huatcn.com
+l514t@huatcn.com
+l6u7j@huatcn.com
+l863q@huatcn.com
+l8o3p@huatcn.com
+l960@huatcn.com
+ladmz@huatcn.com
+laezd@huatcn.com
+lie@huatcn.com
+liuguimin@huatcn.com
+lixiao@huatcn.com
+lixiaoinn@huatcn.com
+lu3x4@huatcn.com
+lvk7@huatcn.com
+ly073@huatcn.com
+m0pau@huatcn.com
+m265x@huatcn.com
+m4xcr@huatcn.com
+m63h7@huatcn.com
+m6514@huatcn.com
+m9ch@huatcn.com
+masatoriyos37@huatcn.com
+matuda@huatcn.com
+matuda2@huatcn.com
+mh16816810@outlook.jp
+mh16816812@outlook.jp
+mh16816815@outlook.jp
+mh16816816@outlook.jp
+mh16816817@outlook.jp
+mh16816819@outlook.jp
+mh1681682@outlook.jp
+mh16816822@outlook.jp
+mh1681684@outlook.jp
+mh1681685@outlook.jp
+mh1681687@outlook.jp
+mh1681688@outlook.jp
+mh1681689@outlook.jp
+misaki1115@huatcn.com
+mp93v@huatcn.com
+mq693@huatcn.com
+n0l1a@huatcn.com
+n7094@huatcn.com
+n8vzi@huatcn.com
+n91i7@huatcn.com
+nagoziyos38@huatcn.com
+nanaatoyos23@huatcn.com
+nananyashi@huatcn.com
+nawaros50@huatcn.com
+neyf2@huatcn.com
+ng07p@huatcn.com
+nhv4r@huatcn.com
+
+no2es@huatcn.com
+nu5c6@huatcn.com
+nvlu8@huatcn.com
+nylo0@huatcn.com
+o380d@huatcn.com
+o4i5k@huatcn.com
+o4qzc@huatcn.com
+o6f3q@huatcn.com
+o6t25@huatcn.com
+o6xrp@huatcn.com
+o846l@huatcn.com
+o8ym9@huatcn.com
+obux@huatcn.com
+os1hx@huatcn.com
+p6rw8@huatcn.com
+p7ztq@huatcn.com
+p8x57@huatcn.com
+piaobeini@huatcn.com
+piaobeini1@huatcn.com
+piaobeini2@huatcn.com
+piaop@huatcn.com
+pl95z@huatcn.com
+pnl3g@huatcn.com
+psh9e@huatcn.com
+psoy0@huatcn.com
+pv867@huatcn.com
+pw52@huatcn.com
+px089@huatcn.com
+pxcdn@huatcn.com
+q126r@huatcn.com
+qpy6u@huatcn.com
+qvs6p@huatcn.com
+qw056@huatcn.com
+r1fs9@huatcn.com
+r1xlk@huatcn.com
+r5074@huatcn.com
+r7854@huatcn.com
+r813s@huatcn.com
+rf4g7@huatcn.com
+rie@huatcn.com
+rienishi@huatcn.com
+ros46@huatcn.com
+ros6@huatcn.com
+rt06q@huatcn.com
+s385a@huatcn.com
+s4817yos7@huatcn.com
+s69al@huatcn.com
+sa304@huatcn.com
+sa853yos16@huatcn.com
+sa8721s18@huatcn.com
+samatsueils28@huatcn.com
+sanmieyos27@huatcn.com
+saos30@huatcn.com
+saoturuyos36@huatcn.com
+sas10@huatcn.com
+sas11@huatcn.com
+sas1111@huatcn.com
+sasamayayos40@huatcn.com
+sat7@huatcn.com
+sat7os15@huatcn.com
+satmisauos25@huatcn.com
+sato443jh2@huatcn.com
+satoseikai@huatcn.com
+satoyos21110@huatcn.com
+satoyosi@huatcn.com
+satoys9@huatcn.com
+satoywwwe@huatcn.com
+sawoedu35@huatcn.com
+sbvoc@huatcn.com
+sh8ax@huatcn.com
+shengyuzhi@huatcn.com
+shuhua@huatcn.com
+smgwyos19@huatcn.com
+snastoueos26@huatcn.com
+soyos2978@huatcn.com
+ssjtjeios33@huatcn.com
+stoeu4@huatcn.com
+sun1@huatcn.com
+sun22@huatcn.com
+swwwos31@huatcn.com
+t083m@huatcn.com
+t6r5c@huatcn.com
+t7p6s@huatcn.com
+t95v4@huatcn.com
+ta6l@huatcn.com
+takada1@huatcn.com
+takadahiro@huatcn.com
+takekosi@huatcn.com
+takekosi1@huatcn.com
+takeuchi33@huatcn.com
+teerwrw@huatcn.com
+tgm65@huatcn.com
+tnyf2@huatcn.com
+u1z85@huatcn.com
+u37gp@huatcn.com
+u3l5z@huatcn.com
+u5ech@huatcn.com
+u7b95@huatcn.com
+u9hz@huatcn.com
+ufmh9@huatcn.com
+uqyf9@huatcn.com
+uqzy3@huatcn.com
+useikai@huatcn.com
+v46qm@huatcn.com
+v7c5k@huatcn.com
+v9t72@huatcn.com
+va5yb@huatcn.com
+vmpgc@huatcn.com
+w1khj@huatcn.com
+w25b6@huatcn.com
+wa85v@huatcn.com
+wadfos49@huatcn.com
+wang@huatcn.com
+wang4@huatcn.com
+wangxuefong@huatcn.com
+wangxuesong@huatcn.com
+war5@huatcn.com
+waro8@huatcn.com
+waros42@huatcn.com
+waros43@huatcn.com
+waros44@huatcn.com
+wataruyos41@huatcn.com
+wgkdx@huatcn.com
+wi719@huatcn.com
+wlj5r@huatcn.com
+wos47@huatcn.com
+wr29e@huatcn.com
+wuli@huatcn.com
+x2ea9@huatcn.com
+x3285@huatcn.com
+x435m@huatcn.com
+x603h@huatcn.com
+x786y@huatcn.com
+xb36p@huatcn.com
+xion@huatcn.com
+xk2t@huatcn.com
+xp951@huatcn.com
+xs1b@huatcn.com
+xs85i@huatcn.com
+y31l0@huatcn.com
+y3a10@huatcn.com
+y3a7v@huatcn.com
+y51jg@huatcn.com
+yajun1@huatcn.com
+ycie8@huatcn.com
+yos11@huatcn.com
+yos34@huatcn.com
+yoshi@huatcn.com
+yoshinobuyos39@huatcn.com
+ypm43@huatcn.com
+yuchenghai@huatcn.com
+yv4k0@huatcn.com
+z0cu3@huatcn.com
+z10m5@huatcn.com
+z2a50@huatcn.com
+z4g35@huatcn.com
+z5j2o@huatcn.com
+z5me@huatcn.com
+zd85@huatcn.com
+zh456nggg@huatcn.com
+zhangli@huatcn.com
+zhangyajun@huatcn.com
+zhangyajun1@huatcn.com
+zhnggg@huatcn.com
+zkfn2@huatcn.com
+zq8ld@huatcn.com
+zqs5e@huatcn.com
+zv5kr@huatcn.com
+zy41@huatcn.com
+zzzzdf@huatcn.com

+ 0 - 3
livepocket/operator_poc.py

@@ -1,12 +1,9 @@
-import lxml
 import json
 import random
-import re
 import time
 from urllib import parse
 
 import requests
-from lxml import html
 
 
 def operator_poc(account, passwd):

+ 0 - 1
livepocket/query_params.py

@@ -1,4 +1,3 @@
-import json
 import time
 from urllib import parse
 

+ 0 - 0
livepocket/result.txt


+ 0 - 1
livepocket/test_poc.py

@@ -1,5 +1,4 @@
 import json
-import time
 
 import requests
 

+ 1 - 0
tools/output.txt

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

+ 48 - 2
tools/utils.py

@@ -1,5 +1,8 @@
 import json
+import os
 import random
+import threading
+from functools import wraps
 from random import Random
 
 import requests
@@ -107,8 +110,9 @@ def get_random_browser():
 
 def get_proxy_ip():
     response = requests.get(
-        "https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=10",
-        headers={"Authorization": "Token pmdz7f3wdrwhwp88zwxmgtvn9dsusk0557vd16sp"}
+        "https://proxy.webshare.io/api/v2/proxy/list/?mode=direct&page=1&page_size=100",
+        # headers={"Authorization": "Token pmdz7f3wdrwhwp88zwxmgtvn9dsusk0557vd16sp"}
+        headers={"Authorization": "Token 0pl6i8wbtukg4sdnf3b61wwzhi0h95pze47w5h3p"}
     )
 
     if response.status_code == 200:
@@ -130,5 +134,47 @@ def get_proxy_ip():
         return None, None
 
 
+def process_account(account_number):
+    print(f"Processing account {account_number}")
+
+
+def task_running(num_account):
+    threads = []
+    for account_number in range(num_account):
+        thread = threading.Thread(target=process_account, args=(account_number,))
+        threads.append(thread)
+        thread.start()
+
+    for thread in threads:
+        thread.join()
+
+
+class FileWriter:
+    _instance = None
+
+    def __new__(cls, *args, **kwargs):
+        if not cls._instance:
+            cls._instance = super(FileWriter, cls).__new__(cls)
+        return cls._instance
+
+    def __init__(self, file_path):
+        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, 'w') as file:
+            file.write(content)
+
+
 if __name__ == "__main__":
+    # 代理池
     print(get_proxy_ip())
+    # 多线程
+    # num = 5
+    # task_running(num)
+    # 写文件
+    # file_writer = FileWriter('output.txt')
+    # file_writer.write_to_file('Hello, World!')