一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - 易語言 - 易語言通過get的方式多線程刷微視播放量的代碼

易語言通過get的方式多線程刷微視播放量的代碼

2022-02-16 17:04易語言教程貝貝吧 易語言

今天小編就為大家分享一篇關于易語言通過get的方式多線程刷微視播放量的代碼,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

全局變量表

?
1
2
3
.版本 2
.全局變量 skey, 文本型
.全局變量 gtk, 文本型

QQ登陸代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
.版本 2
.支持庫 spec
.程序集 窗口程序集_窗口1
.子程序 _超文本瀏覽框1_載入開始
.局部變量 正則, 正則表達式
.局部變量 cookie, 文本型
cookie = 網頁_取Cookie (“qq.com”, )
調試輸出 (cookie)
.如果真 (尋找文本 (cookie, “;skey=”, , 假) ≠ -1)
  正則.創建 (“(@[0-9a-zA-Z]{9})”, , , )
  正則.搜索全部 (cookie)
  skey = 正則.取子匹配文本 (1, 1)
  gtk = 計算Gtk (skey)
  _啟動窗口.可視 = 真
  銷毀 ()
.如果真結束
.子程序 計算Gtk, 文本型, 公開, 返回計算后的值(Gtk)
.參數 被計算值, 文本型, , skey或者p_skey
.局部變量 hash, 整數型
.局部變量 i, 整數型
.局部變量 skey1, 文本型
hash = 5381
skey1 = 被計算值
.如果真 (skey1 = “”)
  skey1 = 被計算值
.如果真結束
.計次循環首 (取文本長度 (skey1), i)
  hash = hash + 左移 (hash, 5) + 取代碼 (skey1, i)
.計次循環尾 ()
hash = 位與 (hash, 2147483647)
返回 (到文本 (hash))
.子程序 _窗口1_可否被關閉, 邏輯型
結束 ()

微視多線程刷播放量的代碼

實現此功能需要加載精易模塊5.6、魚刺類_Http模塊和魚刺類_多線程應用模塊

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
.版本 2
.支持庫 EThread
.程序集 窗口程序集_啟動窗口
.程序集變量 臨界, 魚刺類_臨界許可
.程序集變量 線程池, 魚刺類_線程池Ex
.程序集變量 已刷播放量, 文本型
.程序集變量 id, 文本型
.子程序 __啟動窗口_創建完畢
_啟動窗口.可視 = 假
載入 (窗口1, , 真)
.子程序 工作開始
.局部變量 并發線程數, 整數型
.局部變量 bool, 邏輯型
.局部變量 需刷數量, 整數型
.局部變量 int, 整數型
.局部變量 已派發任務數, 整數型
.如果真 (線程池.取_狀態 () ≠ 0)
  返回 ()
.如果真結束
按鈕_啟動停止.禁止 = 真
按鈕_啟動停止.標題 = “正在啟動”
并發線程數 = 到整數 (編輯框_并發線程數.內容)
.如果真 (并發線程數 < 1)
  并發線程數 = 1
.如果真結束
.如果真 (并發線程數 > 999)
  并發線程數 = 999
.如果真結束
bool = 線程池.創建 (并發線程數, , , , )
.如果真 (bool = 假)
  按鈕_啟動停止.標題 = “啟動”
  按鈕_啟動停止.禁止 = 假
  返回 ()
.如果真結束
需刷數量 = 到整數 (編輯框_注冊數量.內容)
.如果真 (需刷數量 < 1)
  需刷數量 = 1
.如果真結束
按鈕_啟動停止.標題 = “停止”
按鈕_啟動停止.禁止 = 假
已派發任務數 = 0
.判斷循環首 (已派發任務數 < 需刷數量)
  int = 線程池.取_空閑線程數 ()
  .判斷循環首 (int = 0)
    .如果真 (線程池.取_狀態 () ≠ 1)
      返回 ()
    .如果真結束
    _延遲 (10)
    int = 線程池.取_空閑線程數 ()
  .判斷循環尾 ()
  .計次循環首 (int, )
    線程池.投遞任務 (&刷播放量, , )
    已派發任務數 = 已派發任務數 + 1
  .計次循環尾 ()
  _處理事件 ()
.判斷循環尾 ()
.判斷循環首 (線程池.取_是否空閑 () = 假)
  .如果真 (線程池.取_狀態 () ≠ 1)
    返回 ()
  .如果真結束
  _延遲 (10)
.判斷循環尾 ()
工作結束 ()
.子程序 工作結束
.如果真 (線程池.取_狀態 () ≠ 1)
  返回 () ' 防止頻繁調用 其實也沒事的 線程池在銷毀中被再次調用 銷毀 會立即返回 假 不會造成報錯
.如果真結束
按鈕_啟動停止.禁止 = 真
按鈕_啟動停止.標題 = “正在停止”
線程池.銷毀 ()
按鈕_啟動停止.標題 = “啟動”
按鈕_啟動停止.禁止 = 假
時鐘_狀態.時鐘周期 = 1000
編輯框_作品地址.禁止 = 假
.子程序 刷播放量
.局部變量 http, WinHttpW
.局部變量 data, 文本型
.局部變量 局_skey, 文本型
.局部變量 局_gtk, 文本型
.局部變量 局_id, 文本型
臨界.進入 ()
局_skey = skey
局_gtk = gtk
局_id = id
臨界.退出 ()
http.Auto ()
http.AutoCookies ()
http.SetTimeouts (3000, 3000, 3000, 3000)
http.Cookies (“skey=” + 局_skey)
http.Open (“POST”, “http://h5.qzone.qq.com/webapp/json/weishi/ReportFeedPlay?g_tk=” + 局_gtk)
http.SetAccept (“application/json”)
http.SetAcceptLanguage (“zh-CN,zh;q=0.9”)
http.SetRequestHeader (“origin”, “https://h5.qzone.qq.com”, )
http.SetReferer (“https://h5.qzone.qq.com/weishi/feed/” + 局_id + “/wsfeed?_proxy=1&_wv=1&id=” + 局_id + “&from=pc&orifrom=”)
http.SetUserAgent (“Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36”)
http.SetContentType (“application/json”)
http.SetXMLHttpRequest ()
http.Send (“{” + #引號 + “feed_id” + #引號 + “:” + #引號 + 局_id + #引號 + “}”, , )
data = http.GetResponseText ()
臨界.進入 ()
' 試輸出 (data)
已刷播放量 = 文本_取中間 (data, “playnum” + #引號 + “:”, “,” + #引號 + “_idc”, , , , )
' 輸出 (已刷播放量)
臨界.退出 ()
返回 ()
.子程序 _時鐘_狀態_周期事件
.局部變量 int, 整數型
' 0=未啟動,1=正在工作,2=正在創建,3=正在銷毀。
int = 線程池.取_狀態 ()
.判斷開始 (int = 0)
  標簽_線程池狀態.標題 = “線程池狀態:未啟動”
.判斷 (int = 1)
  標簽_線程池狀態.標題 = “線程池狀態:正在工作”
.判斷 (int = 2)
  標簽_線程池狀態.標題 = “線程池狀態:正在創建”
.判斷 (int = 3)
  標簽_線程池狀態.標題 = “線程池狀態:正在銷毀”
.默認
.判斷結束
int = 線程池.取_線程池容量 ()
標簽_線程池容量.標題 = “線程池容量:” + 到文本 (int)
int = 線程池.取_執行線程數 ()
標簽_執行線程數.標題 = “執行線程數:” + 到文本 (int)
int = 線程池.取_空閑線程數 ()
標簽_空閑線程數.標題 = “空閑線程數:” + 到文本 (int)
int = 線程池.取_隊列任務數 ()
標簽_隊列任務數.標題 = “隊列任務數:” + 到文本 (int)
標簽_已注冊數量.標題 = “已刷播放量:” + 已刷播放量
.子程序 _按鈕_啟動停止_被單擊
.局部變量 str, 文本型
str = 按鈕_啟動停止.標題
.判斷開始 (str = “啟動”)
  id = 文本_取中間 (編輯框_作品地址.內容, “weishi/feed/”, “/wsfeed”, , , , )
  .如果 (id ≠ “”)
    編輯框_作品地址.禁止 = 真
    時鐘_狀態.時鐘周期 = 1000
    啟動線程 (&工作開始, , )
  .否則
    信息框 (“未在編輯框內找到視頻id”, 0, , )
  .如果結束
.判斷 (str = “停止”)
  工作結束 ()
.默認
  _處理事件 ()
.判斷結束
.子程序 __啟動窗口_可否被關閉, 邏輯型
工作結束 ()

運行結果:

易語言通過get的方式多線程刷微視播放量的代碼

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對服務器之家的支持。如果你想了解更多相關內容請查看下面相關鏈接

延伸 · 閱讀

精彩推薦
  • 易語言易語言獲取指定磁盤的名稱

    易語言獲取指定磁盤的名稱

    今天小編就為大家分享一篇關于易語言獲取指定磁盤的名稱,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來...

    易語言幫助手冊12662022-01-04
  • 易語言易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏

    今天小編就為大家分享一篇關于易語言在畫板中寫出指定文本當畫板中已滿會自動滾屏,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,...

    易語言幫助手冊9092022-01-12
  • 易語言一步一步跟我學易語言之第二個易程序菜單設計

    一步一步跟我學易語言之第二個易程序菜單設計

    今天小編就為大家分享一篇關于的一步一步跟我學易語言之第二個易程序菜單設計,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要...

    易語言幫助手冊7092021-06-17
  • 易語言易語言生成exe文件的方法

    易語言生成exe文件的方法

    在本篇內容中小編給大家分享的是關于易語言生成exe文件的方法知識點,需要的朋友們參考下。...

    易語言教程網14792022-03-01
  • 易語言實例操作易語言載入窗口

    實例操作易語言載入窗口

    在本文中小編給大家整理的是關于易語言載入窗口的教程和步驟內容,需要的可以跟著學習下...

    易語言教程網19162022-03-02
  • 易語言易語言設置進度條邊框樣式的方法

    易語言設置進度條邊框樣式的方法

    今天小編就為大家分享一篇關于易語言設置進度條邊框樣式的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊4422022-01-20
  • 易語言一步一步跟我學易語言之關于變量

    一步一步跟我學易語言之關于變量

    今天小編就為大家分享一篇關于一步一步跟我學易語言之關于變量,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨...

    易語言幫助手冊10822021-06-17
  • 易語言易語言關于程序進程和線程的基礎知識

    易語言關于程序進程和線程的基礎知識

    今天小編就為大家分享一篇關于易語言關于程序進程和線程的基礎知識,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起...

    三葉資源網6662022-02-24
主站蜘蛛池模板: 免费观看a毛片一区二区不卡 | kisssis无减删全集在线观看 | 日本老妇和子乱视频 | 视频在线精品 | 亚洲男人的天堂在线 | 久久er99热精品一区二区 | 欧洲女同同性videos0 | 91精品国产美女福到在线不卡 | bestialityvideo另类 | 好大水好多好爽好硬好深视频 | 欧美最猛性xxxxx69交 | 2018久久精品热在线观看 | 国产精品麻豆久久99 | 亚洲ss | 欧美精品一线二线大片 | 成人资源在线观看 | 日本视频免费在线 | 久久精品国产欧美日韩99热 | 三级伦理在线播放 | 国产人va在线| a级黄色网| 精品久久久久久久久免费影院 | 火影小南被爆羞羞网站 | 91制片厂(果冻传媒)原档破解 | 东方影视欧美天天影院 | 精品久久久久久亚洲精品 | 国产午夜永久福利视频在线观看 | 国产精品一区二区三 | 爆操美女在线观看 | 色婷婷婷丁香亚洲综合不卡 | 亚洲欧美专区 | 亚洲国产精品久久网午夜小说 | 60老妇性xxxxhd | 国产成人高清精品免费5388密 | 国产欧美又粗又猛又爽老 | 校花的第一次好紧好爽 | 日本欧美一二三区色视频 | 日本动漫打扑克动画片樱花动漫 | 九色PORNY丨视频入口 | 18岁的老处女 | 91porny丨首页|