Chi2911ks

Gomlua

Apr 2nd, 2022 (edited)
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.77 KB | None | 0 0
  1. import datetime,re
  2. class Ui_MainWindow(object):
  3. def setupUi(self, MainWindow):
  4. MainWindow.setObjectName("MainWindow")
  5. MainWindow.resize(530, 213)
  6. icon = QtGui.QIcon()
  7. icon.addPixmap(QtGui.QPixmap("bieutuong.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
  8. MainWindow.setWindowIcon(icon)
  9. self.centralwidget = QtWidgets.QWidget(MainWindow)
  10. self.centralwidget.setObjectName("centralwidget")
  11. self.qtable = QtWidgets.QTableWidget(self.centralwidget)
  12. self.qtable.setEnabled(True)
  13. self.qtable.setGeometry(QtCore.QRect(30, 60, 400, 111))
  14. self.qtable.setObjectName("qtable")
  15. self.qtable.setColumnCount(5)
  16. self.qtable.setRowCount(0)
  17. item = QtWidgets.QTableWidgetItem()
  18. self.qtable.setHorizontalHeaderItem(0, item)
  19. item = QtWidgets.QTableWidgetItem()
  20. self.qtable.setHorizontalHeaderItem(1, item)
  21. item = QtWidgets.QTableWidgetItem()
  22. self.qtable.setHorizontalHeaderItem(2, item)
  23. item = QtWidgets.QTableWidgetItem()
  24. self.qtable.setHorizontalHeaderItem(3, item)
  25. item = QtWidgets.QTableWidgetItem()
  26. self.qtable.setHorizontalHeaderItem(4, item)
  27. self.pushButton = QtWidgets.QPushButton(self.centralwidget)
  28. self.pushButton.setGeometry(QtCore.QRect(290, 20, 75, 23))
  29. icon1 = QtGui.QIcon()
  30. icon1.addPixmap(QtGui.QPixmap("media_playback_start.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
  31. self.pushButton.setIcon(icon1)
  32. self.pushButton.setCheckable(False)
  33. self.pushButton.setObjectName("pushButton")
  34. self.checkBox = QtWidgets.QCheckBox(self.centralwidget)
  35. self.checkBox.setGeometry(QtCore.QRect(430, 20, 75, 23))
  36. self.checkBox.setObjectName("checkBox")
  37. self.spinBox = QtWidgets.QSpinBox(self.centralwidget)
  38. self.spinBox.setGeometry(QtCore.QRect(50, 20, 31, 22))
  39. self.spinBox.setObjectName("spinBox")
  40. self.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget)
  41. self.spinBox_2.setGeometry(QtCore.QRect(100, 20, 31, 22))
  42. self.spinBox_2.setObjectName("spinBox_2")
  43. self.label = QtWidgets.QLabel(self.centralwidget)
  44. self.label.setGeometry(QtCore.QRect(20, 20, 21, 16))
  45. self.label.setObjectName("label")
  46. self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
  47. self.lineEdit.setGeometry(QtCore.QRect(190, 20, 91, 21))
  48. self.lineEdit.setObjectName("lineEdit")
  49. self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
  50. self.lineEdit_2.setGeometry(QtCore.QRect(440, 60, 61, 21))
  51. self.lineEdit_2.setObjectName("lineEdit_2")
  52. self.label_2 = QtWidgets.QLabel(self.centralwidget)
  53. self.label_2.setGeometry(QtCore.QRect(140, 20, 41, 20))
  54. self.label_2.setObjectName("label_2")
  55. self.label_3 = QtWidgets.QLabel(self.centralwidget)
  56. self.label_3.setGeometry(QtCore.QRect(30, 170, 500, 20))
  57. self.label_3.setObjectName("label_3")
  58. self.label_4 = QtWidgets.QLabel(self.centralwidget)
  59. self.label_4.setGeometry(QtCore.QRect(450, 23, 47, 13))
  60. self.label_4.setObjectName("label_4")
  61. self.label_5 = QtWidgets.QLabel(self.centralwidget)
  62. self.label_5.setGeometry(QtCore.QRect(300, 170, 200, 20))
  63. self.label_5.setObjectName("label_5")
  64. self.label_6 = QtWidgets.QLabel(self.centralwidget)
  65. self.label_6.setGeometry(QtCore.QRect(370, 23, 60, 13))
  66. self.label_6.setObjectName("label_6")
  67. MainWindow.setCentralWidget(self.centralwidget)
  68. self.statusbar = QtWidgets.QStatusBar(MainWindow)
  69. self.statusbar.setObjectName("statusbar")
  70. MainWindow.setStatusBar(self.statusbar)
  71. self.retranslateUi(MainWindow)
  72. QtCore.QMetaObject.connectSlotsByName(MainWindow)
  73.  
  74. def retranslateUi(self, MainWindow):
  75. _translate = QtCore.QCoreApplication.translate
  76. MainWindow.setWindowTitle(_translate("MainWindow", "Gomlua V2.0"))
  77. self.pushButton.setText(_translate("MainWindow", "Start"))
  78. self.label.setText(_translate("MainWindow", "Từ"))
  79. self.label_2.setText(_translate("MainWindow", "CK|UA"))
  80. self.label_3.setText(_translate("MainWindow", "Trạng thái"))
  81. self.label_4.setText(_translate("MainWindow", "Whypay"))
  82. self.label_5.setText(_translate("MainWindow", ""))
  83. self.label_6.setText(_translate("MainWindow", "Ẩn Chrome"))
  84. item = self.qtable.horizontalHeaderItem(0)
  85. item.setText(_translate("MainWindow", "FB"))
  86. item = self.qtable.horizontalHeaderItem(1)
  87. item.setText(_translate("MainWindow", "Job"))
  88. item = self.qtable.horizontalHeaderItem(2)
  89. item.setText(_translate("MainWindow", "Số dư"))
  90. item = self.qtable.horizontalHeaderItem(3)
  91. item.setText(_translate("MainWindow", "Start"))
  92. item = self.qtable.horizontalHeaderItem(4)
  93. item.setText(_translate("MainWindow", "Stop"))
  94. self.qtable.setColumnWidth(0,130)
  95. self.qtable.setColumnWidth(1,20)
  96. self.pushButton.clicked.connect(self.c)
  97. self.label_3.setStyleSheet("color: green;")
  98. self.label_5.setStyleSheet("color: green;")
  99. self.spinBox.setValue(10)
  100. self.spinBox_2.setValue(30)
  101. def c(self):
  102. self.pushButton.setEnabled(False)
  103. self.thread = mythread(self.qtable, self.label_3, self.lineEdit, self.spinBox, self.spinBox_2, self.pushButton, self.lineEdit_2, self.label_5, self.checkBox.isChecked())
  104. self.thread.start()
  105. class mythread(threading.Thread):
  106. def __init__(self, qtable, label_3, lineEdit, sp1, sp2, button_start, lineEdit_2, label_5, isChecked):
  107. super().__init__()
  108. self.qtable = qtable
  109. self.label_3 = label_3
  110. self.lineEdit = lineEdit
  111. self.sp1 = sp1
  112. self.sp2 = sp2
  113. self.button_start = button_start
  114. self.lineEdit_2 = lineEdit_2
  115. self.label_5 =label_5
  116. self.isChecked = isChecked
  117. def Watch(self, driver):
  118. self.label_3.setText("Đang xem Watch")
  119. try:
  120. driver.get("https://m.facebook.com/watch/")
  121. time.sleep(2)
  122. driver.find_element(By.XPATH,'//div[@data-sigil="m-video-play-button playInlineVideo"]').click()
  123. # driver.execute_script()
  124. time.sleep(120)
  125. except:
  126. time.sleep(120)
  127. pass
  128. def Check_Notification(self, driver):
  129. self.label_3.setText("Đang check thông báo")
  130. try:
  131. driver.get("https://m.facebook.com")
  132. driver.find_elements(By.XPATH,'//div[@data-sigil="messenger_icon"]')[7].click()
  133. for p in range(5):
  134. time.sleep(1)
  135. driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
  136. except:
  137. time.sleep(90)
  138. pass
  139. def Poke(self, driver):
  140. self.label_3.setText("Đang chọc bạn bè")
  141. try:
  142. driver.get("https://m.facebook.com/pokes")
  143. driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
  144. for n in range(5):
  145. time.sleep(1)
  146. driver.find_elements(By.XPATH,'//div[@class="_5mpk"]/a[1]')[n].click()
  147. time.sleep(30)
  148. except:
  149. time.sleep(120)
  150. pass
  151. def Scroll(self, driver):
  152. self.label_3.setText("Đang lướt newsfeed")
  153. try:
  154. driver.get("https://m.facebook.com")
  155. for l in range(10):
  156. time.sleep(5)
  157. driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
  158. except:
  159. time.sleep(60)
  160. pass
  161. def Watch_Story(self, driver):
  162. self.label_3.setText("Đang xem story")
  163. try:
  164. driver.get("https://m.facebook.com")
  165. time.sleep(3)
  166. driver.execute_script('''document.querySelector('#story_tray > div:nth-child(2)').click()''')
  167. time.sleep(120)
  168. except:
  169. time.sleep(120)
  170. pass
  171. def Random_Nuoi(self, driver, p):
  172. if p==0:
  173. self.Check_Notification(driver)
  174. if p==1:
  175. self.Watch_Story(driver)
  176. if p==2:
  177. self.Scroll(driver)
  178. if p==3:
  179. self.Watch(driver)
  180.  
  181. def run(self):
  182. x = datetime.datetime.now()
  183. time1 = x.strftime("%d/%m/%H:%M")
  184. try:
  185. cookie = self.lineEdit.text().split("|")[0]
  186. user = self.lineEdit.text().split("|")[1]
  187. except:
  188. cookie = self.lineEdit.text()
  189. user = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36"
  190. if self.lineEdit.text() == "":
  191. self.button_start.setEnabled(True)
  192. self.label_3.setText("Không được để trống cookie!!")
  193. return
  194. head_fb = {
  195. "Host":"mbasic.facebook.com",
  196. "upgrade-insecure-requests":"1",
  197. "accept-language":"vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5",
  198. #"content-type":"application/x-www-form-urlencoded",
  199. "user-agent":user,
  200. "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
  201. "sec-fetch-site":"same-origin",
  202. "sec-fetch-mode":"navigate",
  203. "sec-fetch-user":"?1",
  204. "sec-fetch-dest":"document",
  205. "cookie":cookie}
  206. mb = requests.get("https://mbasic.facebook.com/v2.9/dialog/oauth?app_id=901999673240219&cbt=1621310784808&channel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df37e196fc0296%26domain%3Dgomlua.com%26origin%3Dhttps%253A%252F%252Fgomlua.com%252Ff1784b0562c04f4%26relation%3Dopener&client_id=901999673240219&display=touch&domain=gomlua.com&e2e=%7B%7D&enable_profile_selector=true&fallback_redirect_uri=https%3A%2F%2Fgomlua.com%2F%23%2Fauth%2Flogin&locale=en_US&logger_id=f2df7cbb4ea2afc&origin=2&redirect_uri=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df29221fe01f5f%26domain%3Dgomlua.com%26origin%3Dhttps%253A%252F%252Fgomlua.com%252Ff1784b0562c04f4%26relation%3Dopener%26frame%3Df27e7cb7f4262e4&response_type=token%2Csigned_request%2Cgraph_domain&return_scopes=true&scope=email%2Cpublic_profile&sdk=joey&version=v2.9",headers=head_fb)
  207. self.label_3.setText("Đang đăng nhập")
  208. if 'Đăng nhập Facebook' in mb.text:
  209. self.button_start.setEnabled(True)
  210. self.label_3.setText("Cookie Die")
  211. return
  212. else:
  213. if "access_token=" in mb.text:
  214. token=mb.text.split("access_token=")[1].split("&")[0]
  215. app_token=requests.get("https://gomlua.com/user/login?os=web&facebook_token="+token,headers={"Host":"gomlua.com","Connection":"keep-alive","Save-Data":"on","Accept":"application/json, text/plain, */*","content-type":"application/json; charset=utf-8","User-Agent":user}).json()["data"]["app_token"]
  216. else:
  217. jaz=mb.text.split('name="jazoest" value="')[1].split('"')[0]
  218. fb=mb.text.split('name="fb_dtsg" value="')[1].split('"')[0]
  219. logger_id=mb.text.split('name="logger_id" value="')[1].split('"')[0]
  220. encr=mb.text.split('name="encrypted_post_body" value="')[1].split('"')[0]
  221. data={
  222. "fb_dtsg":fb,
  223. "jazoest":jaz,
  224. "from_post":1,
  225. "read":"email,public_profile,baseline",
  226. "seen_scopes":"email,public_profile,baseline",
  227. "response_type":"token,signed_request,graph_domain",
  228. "dialog_type":"gdp_v4",
  229. "return_format":"return_scopes,denied_scopes,signed_request,graph_domain,access_token,base_domain",
  230. "scope":"email,public_profile",
  231. "logger_id":logger_id,
  232. "sheet_name":"initial",
  233. "sdk":"joey",
  234. "tp":"unspecified",
  235. "encrypted_post_body":encr,
  236. "cbt":"1631462006185",
  237. #"__CONFIRM__"=Tiếp+tục+dưới+tên+Chi
  238. }
  239. l=requests.post("https://mbasic.facebook.com/v4.0/dialog/oauth/read/",headers=head_fb,data=data)
  240. token=l.text.split("access_token=")[1].split("&")[0]
  241. app_token=requests.get("https://gomlua.com/user/login?os=web&facebook_token="+token,headers={"Host":"gomlua.com","Connection":"keep-alive","Save-Data":"on","Accept":"application/json, text/plain, */*","content-type":"application/json; charset=utf-8","User-Agent":user}).json()["data"]["app_token"]
  242. head_gl={"Host":"gomlua.com","Connection":"keep-alive","Accept":"application/json, text/plain, */*","app_token":app_token,"User-Agent":user}
  243. info = requests.get("https://gomlua.com/user/info?os=web",headers=head_gl).json()
  244. username = info["data"]["username"]
  245. job = 0
  246. self.qtable.setRowCount(1)
  247. self.qtable.setItem(0,0, QTableWidgetItem(username))
  248. while True:
  249. if self.sp1.value() > self.sp2.value():
  250. self.sp1.setValue(10)
  251. self.sp2.setValue(30)
  252. delay = random.randint(self.sp1.value(),self.sp2.value())
  253. if 'Đăng nhập Facebook' in requests.get("https://mbasic.facebook.com/", headers=head_fb).text:
  254. self.label_3.setStyleSheet("color: red;")
  255. self.label_3.setText("Cookie Die")
  256. self.button_start.setEnabled(True)
  257. break
  258. list_job = requests.get("https://gomlua.com/cpi/listCampaignFacebook?os=web&type=like_post",headers=head_gl).json()
  259. if list_job["data"]["current_paddy"] >= 10000:
  260. rut = requests.get("https://gomlua.com/card/transferWhypay?os=web&amount="+str(list_job["data"]["current_paddy"])+"&whypay_code="+self.lineEdit_2.text(), headers=head_gl).json()
  261. if rut["message"] == "Thành công":
  262. self.label_5.setText("Rút thành công về: "+str(list_job["data"]["current_paddy"]))
  263. size = list_job["data"]["size"]
  264. if size==0:
  265. self.label_3.setText("Gomlua hết job rồi huhu !, tự động tương tác")
  266. print("Gomlua hết job rồi huhu !",end=" \r")
  267. continue
  268. link_id = str(list_job["data"]["list"][0]["link_id"])
  269. id = list_job["data"]["list"][0]["campaign_id"]
  270. type = list_job["data"]["list"][0]["react_type"]
  271. i = 0 if type == "LIKE" else 1 if type == "LOVE" else 2 if type == "CARE" else 3 if type == "HAHA" else 4 if type == "WOW" else 5 if type == "SAD" else 6
  272. g = requests.get(f"https://chicoder.xyz/link.php?id={id}&cookie={cookie}&useragent={user}").text
  273. link_full = g if g != "" else "https://mbasic.facebook.com/"+id
  274. self.label_3.setText("Đang làm job: "+link_id)
  275. if int(link_id)<399999 or int(link_id)<419999 or int(link_id)>469999:
  276. link_nhan = f"https://gomlua.com/cpi/likeSuccess?os=web&link_id={link_id}&like_old=1"
  277. link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE&report_type="
  278. elif int(link_id)<409999 or int(link_id)<469999:
  279. link_nhan = f"https://gomlua.com/likeToken/likeSuccess?os=web&link_id={link_id}&like_count=1"
  280. link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE_TOKEN&report_type="
  281. access_link = requests.get(link_full,headers=head_fb).text
  282. if 'Bạn tạm thời bị chặn' in access_link:
  283. self.label_3.setText("Bạn tạm thời bị chặn")
  284. continue
  285. node_react = re.findall("/reactions/picker/?.*?\"",access_link)
  286. if node_react!=[]:
  287. node_react = node_react[0].replace("\"","").replace("amp;","")
  288. access_node_react = requests.get("https://mbasic.facebook.com"+node_react,headers=head_fb).text
  289. node_reacts = re.findall("/ufi/reaction/?.*?\"",access_node_react)[i].replace("\"","").replace("amp;","")
  290. n = requests.get("https://mbasic.facebook.com"+node_reacts,headers=head_fb).text
  291. if 'Tài khoản của bạn hiện bị hạn chế' in n:
  292. self.button_start.setEnabled(True)
  293. self.label_3.setText("Tài khoản của bạn hiện bị hạn chế")
  294. break
  295. elif 'Bạn tạm thời bị chặn' in n:
  296. self.label_3.setText("Bạn tạm thời bị chặn")
  297. continue
  298. elif 'Giờ bạn chưa dùng được tính năng này' in n:
  299. self.button_start.setEnabled(True)
  300. self.label_3.setText("Giờ bạn chưa dùng được tính năng này")
  301. break
  302. success = requests.get(link_nhan,headers=head_gl).json()
  303. if success["status"] == 1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
  304. job += 1
  305. self.qtable.setRowCount(job)
  306. x1 = datetime.datetime.now()
  307. time2 = x1.strftime("%d/%m/%H:%M")
  308. self.qtable.setItem(job-1,0, QTableWidgetItem(username))
  309. self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
  310. self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
  311. self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
  312. self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
  313. for y in range(delay,-1,-1):
  314. time.sleep(1)
  315. self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
  316. else:
  317. self.label_3.setText("Đang nhận lại")
  318. for j in range(10):
  319. time.sleep(1)
  320. success = requests.get(link_nhan,headers=head_gl).json()
  321. if success["status"] == 1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
  322. job += 1
  323. self.qtable.setRowCount(job)
  324. x1 = datetime.datetime.now()
  325. time2 = x1.strftime("%d/%m/%H:%M")
  326. self.qtable.setItem(job-1,0, QTableWidgetItem(username))
  327. self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
  328. self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
  329. self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
  330. self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
  331. for y in range(delay,-1,-1):
  332. time.sleep(1)
  333. self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
  334. break
  335. if j==4 and success["status"]!=1:
  336. requests.get(link_baoloi+"PADDY",headers=head_gl)
  337. else:
  338. print("Not react")
  339. requests.get(link_baoloi+"LINK",headers=head_gl)
  340. # x = datetime.datetime.now()
  341. # time1 = x.strftime("%d/%m/%H:%M")
  342. # try:
  343. # cookie = self.lineEdit.text().split("|")[0]
  344. # user = self.lineEdit.text().split("|")[1]
  345. # except:
  346. # cookie = self.lineEdit.text()
  347. # user = "Mozilla/5.0 (Linux; Android 5.0; Nexus 10 Build/LRX21P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.93 Safari/537.36"
  348. # if self.lineEdit.text() == "":
  349. # self.button_start.setEnabled(True)
  350. # self.label_3.setText("Không được để trống cookie!!")
  351. # return
  352. # options = webdriver.ChromeOptions()
  353. # options.add_argument("user-agent="+user)
  354. # options.add_argument("--app=https://httpbin.org/ip")
  355. # options.add_argument("--window-size=351,599")
  356. # options.add_argument('log-level=3')
  357. # if self.isChecked:
  358. # options.add_argument('--headless')
  359. # options.add_argument('--disable-blink-features=AutomationControlled')
  360. # options.add_experimental_option('useAutomationExtension', False)
  361. # options.add_experimental_option("excludeSwitches", ["enable-automation"])
  362. # s = Service(".\\chromedriver.exe")
  363. # s.creationflags = CREATE_NO_WINDOW
  364. # driver = webdriver.Chrome(service = s,options=options)
  365. # self.label_3.setText("Đang đăng nhập")
  366. # driver.get("https://m.facebook.com")
  367. # token = ""
  368. # c = cookie.replace(" ","").split(";")
  369. # for i in c:
  370. # if i !="":
  371. # ck = i.split("=")
  372. # driver.add_cookie({"name":ck[0],"value":ck[1],"domain":".facebook.com"})
  373. # driver.get("https://m.facebook.com")
  374.  
  375. # head_fb = {
  376. # "Host":"mbasic.facebook.com",
  377. # "upgrade-insecure-requests":"1",
  378. # "accept-language":"vi-VN,vi;q=0.9,fr-FR;q=0.8,fr;q=0.7,en-US;q=0.6,en;q=0.5",
  379. # #"content-type":"application/x-www-form-urlencoded",
  380. # "user-agent":user,
  381. # "accept":"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
  382. # "sec-fetch-site":"same-origin",
  383. # "sec-fetch-mode":"navigate",
  384. # "sec-fetch-user":"?1",
  385. # "sec-fetch-dest":"document",
  386. # "cookie":cookie}
  387. # mb = requests.get("https://mbasic.facebook.com/v2.9/dialog/oauth?app_id=901999673240219&cbt=1621310784808&channel_url=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df37e196fc0296%26domain%3Dgomlua.com%26origin%3Dhttps%253A%252F%252Fgomlua.com%252Ff1784b0562c04f4%26relation%3Dopener&client_id=901999673240219&display=touch&domain=gomlua.com&e2e=%7B%7D&enable_profile_selector=true&fallback_redirect_uri=https%3A%2F%2Fgomlua.com%2F%23%2Fauth%2Flogin&locale=en_US&logger_id=f2df7cbb4ea2afc&origin=2&redirect_uri=https%3A%2F%2Fstaticxx.facebook.com%2Fx%2Fconnect%2Fxd_arbiter%2F%3Fversion%3D46%23cb%3Df29221fe01f5f%26domain%3Dgomlua.com%26origin%3Dhttps%253A%252F%252Fgomlua.com%252Ff1784b0562c04f4%26relation%3Dopener%26frame%3Df27e7cb7f4262e4&response_type=token%2Csigned_request%2Cgraph_domain&return_scopes=true&scope=email%2Cpublic_profile&sdk=joey&version=v2.9",headers=head_fb)
  388. # if 'Đăng nhập Facebook' in mb.text:
  389. # self.button_start.setEnabled(True)
  390. # self.label_3.setText("Cookie Die")
  391. # return
  392. # else:
  393. # if "access_token=" in mb.text:
  394. # token=mb.text.split("access_token=")[1].split("&")[0]
  395. # app_token=requests.get("https://gomlua.com/user/login?os=web&facebook_token="+token,headers={"Host":"gomlua.com","Connection":"keep-alive","Save-Data":"on","Accept":"application/json, text/plain, */*","content-type":"application/json; charset=utf-8","User-Agent":user}).json()["data"]["app_token"]
  396. # else:
  397. # jaz=mb.text.split('name="jazoest" value="')[1].split('"')[0]
  398. # fb=mb.text.split('name="fb_dtsg" value="')[1].split('"')[0]
  399. # logger_id=mb.text.split('name="logger_id" value="')[1].split('"')[0]
  400. # encr=mb.text.split('name="encrypted_post_body" value="')[1].split('"')[0]
  401. # data={
  402. # "fb_dtsg":fb,
  403. # "jazoest":jaz,
  404. # "from_post":1,
  405. # "read":"email,public_profile,baseline",
  406. # "seen_scopes":"email,public_profile,baseline",
  407. # "response_type":"token,signed_request,graph_domain",
  408. # "dialog_type":"gdp_v4",
  409. # "return_format":"return_scopes,denied_scopes,signed_request,graph_domain,access_token,base_domain",
  410. # "scope":"email,public_profile",
  411. # "logger_id":logger_id,
  412. # "sheet_name":"initial",
  413. # "sdk":"joey",
  414. # "tp":"unspecified",
  415. # "encrypted_post_body":encr,
  416. # "cbt":"1631462006185",
  417. # #"__CONFIRM__"=Tiếp+tục+dưới+tên+Chi
  418. # }
  419. # l=requests.post("https://mbasic.facebook.com/v4.0/dialog/oauth/read/",headers=head_fb,data=data)
  420. # token=l.text.split("access_token=")[1].split("&")[0]
  421. # app_token=requests.get("https://gomlua.com/user/login?os=web&facebook_token="+token,headers={"Host":"gomlua.com","Connection":"keep-alive","Save-Data":"on","Accept":"application/json, text/plain, */*","content-type":"application/json; charset=utf-8","User-Agent":user}).json()["data"]["app_token"]
  422. # head_gl={"Host":"gomlua.com","Connection":"keep-alive","Accept":"application/json, text/plain, */*","app_token":app_token,"User-Agent":user}
  423. # info = requests.get("https://gomlua.com/user/info?os=web",headers=head_gl).json()
  424. # username = info["data"]["username"]
  425. # job = 0
  426. # self.qtable.setRowCount(1)
  427. # self.qtable.setItem(0,0, QTableWidgetItem(username))
  428. # self.qtable.setItem(0,3, QTableWidgetItem(time1))
  429. # while True:
  430. # try:
  431. # if self.sp1.value() > self.sp2.value():
  432. # self.sp1.setValue(20)
  433. # self.sp2.setValue(30)
  434. # delay = random.randint(self.sp1.value(),self.sp2.value())
  435. # if "Đăng nhập Facebook" in driver.page_source:
  436. # self.button_start.setEnabled(True)
  437. # self.label_3.setText("Cookie Die")
  438. # break
  439. # list_job = requests.get("https://gomlua.com/cpi/listCampaignFacebook?os=web&type=like_post",headers=head_gl).json()
  440. # if list_job["data"]["current_paddy"] >= 10000:
  441. # rut = requests.get("https://gomlua.com/card/transferWhypay?os=web&amount="+str(list_job["data"]["current_paddy"])+"&whypay_code="+self.lineEdit_2.text(), headers=head_gl).json()
  442. # if rut["message"] == "Thành công":
  443. # self.label_5.setText("Rút thành công về: "+str(list_job["data"]["current_paddy"]))
  444. # size = list_job["data"]["size"]
  445. # if size==0:
  446. # self.Random_Nuoi(driver, random.randint(0,3))
  447. # self.label_3.setText("Gomlua hết job rồi huhu !, tự động tương tác")
  448. # print("Gomlua hết job rồi huhu !",end=" \r")
  449. # continue
  450. # link_id = str(list_job["data"]["list"][0]["link_id"])
  451. # id = list_job["data"]["list"][0]["campaign_id"]
  452. # type = list_job["data"]["list"][0]["react_type"]
  453. # i = 0 if type == "LIKE" else 1 if type == "LOVE" else 2 if type == "CARE" else 3 if type == "HAHA" else 4 if type == "WOW" else 5 if type == "SAD" else 6
  454. # driver.get("https://m.facebook.com/"+id)
  455. # self.label_3.setText("Đang làm job: "+link_id)
  456. # time.sleep(5)
  457. # if int(link_id)<399999 or int(link_id)<419999 or int(link_id)>469999:
  458. # link_nhan = f"https://gomlua.com/cpi/likeSuccess?os=web&link_id={link_id}&like_old=1"
  459. # link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE&report_type="
  460. # elif int(link_id)<409999 or int(link_id)<469999:
  461. # link_nhan = f"https://gomlua.com/likeToken/likeSuccess?os=web&link_id={link_id}&like_count=1"
  462. # link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE_TOKEN&report_type="
  463. # try:
  464. # if "Không tìm thấy nội dung" in driver.page_source:
  465. # requests.get(link_baoloi+"LINK", headers=head_gl)
  466. # self.label_3.setText("Báo lỗi link")
  467. # continue
  468. # driver.execute_script('''document.querySelector("div[data-sigil='screenreader-reactions-trigger']").click()''')
  469. # time.sleep(1)
  470. # driver.find_elements(By.XPATH,'//div[@class="_4g34 _1-kd"]')[i].click()
  471. # success = requests.get(link_nhan,headers=head_gl).json()
  472. # if success["status"]==1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
  473. # job += 1
  474. # print("Job:",job)
  475. # print(success)
  476. # x1 = datetime.datetime.now()
  477. # time2 = x1.strftime("%d/%m/%H:%M")
  478. # self.qtable.setRowCount(job)
  479. # self.qtable.setItem(job-1,0, QTableWidgetItem(username))
  480. # self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
  481. # self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
  482. # self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
  483. # self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
  484. # for y in range(delay,-1,-1):
  485. # time.sleep(1)
  486. # self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
  487. # else:
  488. # for j in range(10):
  489. # time.sleep(1)
  490. # success = requests.get(link_nhan,headers=head_gl).json()
  491. # if success["status"]==1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
  492. # job += 1
  493. # self.qtable.setRowCount(job)
  494. # x1 = datetime.datetime.now()
  495. # time2 = x1.strftime("%d/%m/%H:%M")
  496. # self.qtable.setItem(job-1,0, QTableWidgetItem(username))
  497. # self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
  498. # self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
  499. # self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
  500. # self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
  501. # print("Job:",job)
  502. # print(success)
  503. # for y in range(delay,-1,-1):
  504. # time.sleep(1)
  505. # self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
  506. # break
  507. # if j==4 and success["status"]!=1:
  508. # requests.get(link_baoloi+"PADDY",headers=head_gl)
  509. # self.label_3.setText("Báo lỗi lúa")
  510. # except:
  511. # requests.get(link_baoloi+"LINK",headers=head_gl)
  512. # continue
  513. # except:
  514. # pass
  515.  
  516.  
  517.  
  518. if __name__ == "__main__":
  519. import sys
  520. app = QtWidgets.QApplication(sys.argv)
  521. MainWindow = QtWidgets.QMainWindow()
  522. ui = Ui_MainWindow()
  523. ui.setupUi(MainWindow)
  524. MainWindow.show()
  525. sys.exit(app.exec_())
  526.  
Add Comment
Please, Sign In to add comment