Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import datetime,re
- class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
- MainWindow.resize(530, 213)
- icon = QtGui.QIcon()
- icon.addPixmap(QtGui.QPixmap("bieutuong.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- MainWindow.setWindowIcon(icon)
- self.centralwidget = QtWidgets.QWidget(MainWindow)
- self.centralwidget.setObjectName("centralwidget")
- self.qtable = QtWidgets.QTableWidget(self.centralwidget)
- self.qtable.setEnabled(True)
- self.qtable.setGeometry(QtCore.QRect(30, 60, 400, 111))
- self.qtable.setObjectName("qtable")
- self.qtable.setColumnCount(5)
- self.qtable.setRowCount(0)
- item = QtWidgets.QTableWidgetItem()
- self.qtable.setHorizontalHeaderItem(0, item)
- item = QtWidgets.QTableWidgetItem()
- self.qtable.setHorizontalHeaderItem(1, item)
- item = QtWidgets.QTableWidgetItem()
- self.qtable.setHorizontalHeaderItem(2, item)
- item = QtWidgets.QTableWidgetItem()
- self.qtable.setHorizontalHeaderItem(3, item)
- item = QtWidgets.QTableWidgetItem()
- self.qtable.setHorizontalHeaderItem(4, item)
- self.pushButton = QtWidgets.QPushButton(self.centralwidget)
- self.pushButton.setGeometry(QtCore.QRect(290, 20, 75, 23))
- icon1 = QtGui.QIcon()
- icon1.addPixmap(QtGui.QPixmap("media_playback_start.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
- self.pushButton.setIcon(icon1)
- self.pushButton.setCheckable(False)
- self.pushButton.setObjectName("pushButton")
- self.checkBox = QtWidgets.QCheckBox(self.centralwidget)
- self.checkBox.setGeometry(QtCore.QRect(430, 20, 75, 23))
- self.checkBox.setObjectName("checkBox")
- self.spinBox = QtWidgets.QSpinBox(self.centralwidget)
- self.spinBox.setGeometry(QtCore.QRect(50, 20, 31, 22))
- self.spinBox.setObjectName("spinBox")
- self.spinBox_2 = QtWidgets.QSpinBox(self.centralwidget)
- self.spinBox_2.setGeometry(QtCore.QRect(100, 20, 31, 22))
- self.spinBox_2.setObjectName("spinBox_2")
- self.label = QtWidgets.QLabel(self.centralwidget)
- self.label.setGeometry(QtCore.QRect(20, 20, 21, 16))
- self.label.setObjectName("label")
- self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
- self.lineEdit.setGeometry(QtCore.QRect(190, 20, 91, 21))
- self.lineEdit.setObjectName("lineEdit")
- self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
- self.lineEdit_2.setGeometry(QtCore.QRect(440, 60, 61, 21))
- self.lineEdit_2.setObjectName("lineEdit_2")
- self.label_2 = QtWidgets.QLabel(self.centralwidget)
- self.label_2.setGeometry(QtCore.QRect(140, 20, 41, 20))
- self.label_2.setObjectName("label_2")
- self.label_3 = QtWidgets.QLabel(self.centralwidget)
- self.label_3.setGeometry(QtCore.QRect(30, 170, 500, 20))
- self.label_3.setObjectName("label_3")
- self.label_4 = QtWidgets.QLabel(self.centralwidget)
- self.label_4.setGeometry(QtCore.QRect(450, 23, 47, 13))
- self.label_4.setObjectName("label_4")
- self.label_5 = QtWidgets.QLabel(self.centralwidget)
- self.label_5.setGeometry(QtCore.QRect(300, 170, 200, 20))
- self.label_5.setObjectName("label_5")
- self.label_6 = QtWidgets.QLabel(self.centralwidget)
- self.label_6.setGeometry(QtCore.QRect(370, 23, 60, 13))
- self.label_6.setObjectName("label_6")
- MainWindow.setCentralWidget(self.centralwidget)
- self.statusbar = QtWidgets.QStatusBar(MainWindow)
- self.statusbar.setObjectName("statusbar")
- MainWindow.setStatusBar(self.statusbar)
- self.retranslateUi(MainWindow)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "Gomlua V2.0"))
- self.pushButton.setText(_translate("MainWindow", "Start"))
- self.label.setText(_translate("MainWindow", "Từ"))
- self.label_2.setText(_translate("MainWindow", "CK|UA"))
- self.label_3.setText(_translate("MainWindow", "Trạng thái"))
- self.label_4.setText(_translate("MainWindow", "Whypay"))
- self.label_5.setText(_translate("MainWindow", ""))
- self.label_6.setText(_translate("MainWindow", "Ẩn Chrome"))
- item = self.qtable.horizontalHeaderItem(0)
- item.setText(_translate("MainWindow", "FB"))
- item = self.qtable.horizontalHeaderItem(1)
- item.setText(_translate("MainWindow", "Job"))
- item = self.qtable.horizontalHeaderItem(2)
- item.setText(_translate("MainWindow", "Số dư"))
- item = self.qtable.horizontalHeaderItem(3)
- item.setText(_translate("MainWindow", "Start"))
- item = self.qtable.horizontalHeaderItem(4)
- item.setText(_translate("MainWindow", "Stop"))
- self.qtable.setColumnWidth(0,130)
- self.qtable.setColumnWidth(1,20)
- self.pushButton.clicked.connect(self.c)
- self.label_3.setStyleSheet("color: green;")
- self.label_5.setStyleSheet("color: green;")
- self.spinBox.setValue(10)
- self.spinBox_2.setValue(30)
- def c(self):
- self.pushButton.setEnabled(False)
- 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())
- self.thread.start()
- class mythread(threading.Thread):
- def __init__(self, qtable, label_3, lineEdit, sp1, sp2, button_start, lineEdit_2, label_5, isChecked):
- super().__init__()
- self.qtable = qtable
- self.label_3 = label_3
- self.lineEdit = lineEdit
- self.sp1 = sp1
- self.sp2 = sp2
- self.button_start = button_start
- self.lineEdit_2 = lineEdit_2
- self.label_5 =label_5
- self.isChecked = isChecked
- def Watch(self, driver):
- self.label_3.setText("Đang xem Watch")
- try:
- driver.get("https://m.facebook.com/watch/")
- time.sleep(2)
- driver.find_element(By.XPATH,'//div[@data-sigil="m-video-play-button playInlineVideo"]').click()
- # driver.execute_script()
- time.sleep(120)
- except:
- time.sleep(120)
- pass
- def Check_Notification(self, driver):
- self.label_3.setText("Đang check thông báo")
- try:
- driver.get("https://m.facebook.com")
- driver.find_elements(By.XPATH,'//div[@data-sigil="messenger_icon"]')[7].click()
- for p in range(5):
- time.sleep(1)
- driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
- except:
- time.sleep(90)
- pass
- def Poke(self, driver):
- self.label_3.setText("Đang chọc bạn bè")
- try:
- driver.get("https://m.facebook.com/pokes")
- driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
- for n in range(5):
- time.sleep(1)
- driver.find_elements(By.XPATH,'//div[@class="_5mpk"]/a[1]')[n].click()
- time.sleep(30)
- except:
- time.sleep(120)
- pass
- def Scroll(self, driver):
- self.label_3.setText("Đang lướt newsfeed")
- try:
- driver.get("https://m.facebook.com")
- for l in range(10):
- time.sleep(5)
- driver.execute_script("window.scrollTo(0, window.scrollY + 100);")
- except:
- time.sleep(60)
- pass
- def Watch_Story(self, driver):
- self.label_3.setText("Đang xem story")
- try:
- driver.get("https://m.facebook.com")
- time.sleep(3)
- driver.execute_script('''document.querySelector('#story_tray > div:nth-child(2)').click()''')
- time.sleep(120)
- except:
- time.sleep(120)
- pass
- def Random_Nuoi(self, driver, p):
- if p==0:
- self.Check_Notification(driver)
- if p==1:
- self.Watch_Story(driver)
- if p==2:
- self.Scroll(driver)
- if p==3:
- self.Watch(driver)
- def run(self):
- x = datetime.datetime.now()
- time1 = x.strftime("%d/%m/%H:%M")
- try:
- cookie = self.lineEdit.text().split("|")[0]
- user = self.lineEdit.text().split("|")[1]
- except:
- cookie = self.lineEdit.text()
- user = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36"
- if self.lineEdit.text() == "":
- self.button_start.setEnabled(True)
- self.label_3.setText("Không được để trống cookie!!")
- return
- head_fb = {
- "Host":"mbasic.facebook.com",
- "upgrade-insecure-requests":"1",
- "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",
- #"content-type":"application/x-www-form-urlencoded",
- "user-agent":user,
- "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",
- "sec-fetch-site":"same-origin",
- "sec-fetch-mode":"navigate",
- "sec-fetch-user":"?1",
- "sec-fetch-dest":"document",
- "cookie":cookie}
- 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)
- self.label_3.setText("Đang đăng nhập")
- if 'Đăng nhập Facebook' in mb.text:
- self.button_start.setEnabled(True)
- self.label_3.setText("Cookie Die")
- return
- else:
- if "access_token=" in mb.text:
- token=mb.text.split("access_token=")[1].split("&")[0]
- 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"]
- else:
- jaz=mb.text.split('name="jazoest" value="')[1].split('"')[0]
- fb=mb.text.split('name="fb_dtsg" value="')[1].split('"')[0]
- logger_id=mb.text.split('name="logger_id" value="')[1].split('"')[0]
- encr=mb.text.split('name="encrypted_post_body" value="')[1].split('"')[0]
- data={
- "fb_dtsg":fb,
- "jazoest":jaz,
- "from_post":1,
- "read":"email,public_profile,baseline",
- "seen_scopes":"email,public_profile,baseline",
- "response_type":"token,signed_request,graph_domain",
- "dialog_type":"gdp_v4",
- "return_format":"return_scopes,denied_scopes,signed_request,graph_domain,access_token,base_domain",
- "scope":"email,public_profile",
- "logger_id":logger_id,
- "sheet_name":"initial",
- "sdk":"joey",
- "tp":"unspecified",
- "encrypted_post_body":encr,
- "cbt":"1631462006185",
- #"__CONFIRM__"=Tiếp+tục+dưới+tên+Chi
- }
- l=requests.post("https://mbasic.facebook.com/v4.0/dialog/oauth/read/",headers=head_fb,data=data)
- token=l.text.split("access_token=")[1].split("&")[0]
- 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"]
- head_gl={"Host":"gomlua.com","Connection":"keep-alive","Accept":"application/json, text/plain, */*","app_token":app_token,"User-Agent":user}
- info = requests.get("https://gomlua.com/user/info?os=web",headers=head_gl).json()
- username = info["data"]["username"]
- job = 0
- self.qtable.setRowCount(1)
- self.qtable.setItem(0,0, QTableWidgetItem(username))
- while True:
- if self.sp1.value() > self.sp2.value():
- self.sp1.setValue(10)
- self.sp2.setValue(30)
- delay = random.randint(self.sp1.value(),self.sp2.value())
- if 'Đăng nhập Facebook' in requests.get("https://mbasic.facebook.com/", headers=head_fb).text:
- self.label_3.setStyleSheet("color: red;")
- self.label_3.setText("Cookie Die")
- self.button_start.setEnabled(True)
- break
- list_job = requests.get("https://gomlua.com/cpi/listCampaignFacebook?os=web&type=like_post",headers=head_gl).json()
- if list_job["data"]["current_paddy"] >= 10000:
- 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()
- if rut["message"] == "Thành công":
- self.label_5.setText("Rút thành công về: "+str(list_job["data"]["current_paddy"]))
- size = list_job["data"]["size"]
- if size==0:
- self.label_3.setText("Gomlua hết job rồi huhu !, tự động tương tác")
- print("Gomlua hết job rồi huhu !",end=" \r")
- continue
- link_id = str(list_job["data"]["list"][0]["link_id"])
- id = list_job["data"]["list"][0]["campaign_id"]
- type = list_job["data"]["list"][0]["react_type"]
- 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
- g = requests.get(f"https://chicoder.xyz/link.php?id={id}&cookie={cookie}&useragent={user}").text
- link_full = g if g != "" else "https://mbasic.facebook.com/"+id
- self.label_3.setText("Đang làm job: "+link_id)
- if int(link_id)<399999 or int(link_id)<419999 or int(link_id)>469999:
- link_nhan = f"https://gomlua.com/cpi/likeSuccess?os=web&link_id={link_id}&like_old=1"
- link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE&report_type="
- elif int(link_id)<409999 or int(link_id)<469999:
- link_nhan = f"https://gomlua.com/likeToken/likeSuccess?os=web&link_id={link_id}&like_count=1"
- link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE_TOKEN&report_type="
- access_link = requests.get(link_full,headers=head_fb).text
- if 'Bạn tạm thời bị chặn' in access_link:
- self.label_3.setText("Bạn tạm thời bị chặn")
- continue
- node_react = re.findall("/reactions/picker/?.*?\"",access_link)
- if node_react!=[]:
- node_react = node_react[0].replace("\"","").replace("amp;","")
- access_node_react = requests.get("https://mbasic.facebook.com"+node_react,headers=head_fb).text
- node_reacts = re.findall("/ufi/reaction/?.*?\"",access_node_react)[i].replace("\"","").replace("amp;","")
- n = requests.get("https://mbasic.facebook.com"+node_reacts,headers=head_fb).text
- if 'Tài khoản của bạn hiện bị hạn chế' in n:
- self.button_start.setEnabled(True)
- self.label_3.setText("Tài khoản của bạn hiện bị hạn chế")
- break
- elif 'Bạn tạm thời bị chặn' in n:
- self.label_3.setText("Bạn tạm thời bị chặn")
- continue
- elif 'Giờ bạn chưa dùng được tính năng này' in n:
- self.button_start.setEnabled(True)
- self.label_3.setText("Giờ bạn chưa dùng được tính năng này")
- break
- success = requests.get(link_nhan,headers=head_gl).json()
- if success["status"] == 1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
- job += 1
- self.qtable.setRowCount(job)
- x1 = datetime.datetime.now()
- time2 = x1.strftime("%d/%m/%H:%M")
- self.qtable.setItem(job-1,0, QTableWidgetItem(username))
- self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
- self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
- self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
- self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
- for y in range(delay,-1,-1):
- time.sleep(1)
- self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
- else:
- self.label_3.setText("Đang nhận lại")
- for j in range(10):
- time.sleep(1)
- success = requests.get(link_nhan,headers=head_gl).json()
- if success["status"] == 1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
- job += 1
- self.qtable.setRowCount(job)
- x1 = datetime.datetime.now()
- time2 = x1.strftime("%d/%m/%H:%M")
- self.qtable.setItem(job-1,0, QTableWidgetItem(username))
- self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
- self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
- self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
- self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
- for y in range(delay,-1,-1):
- time.sleep(1)
- self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
- break
- if j==4 and success["status"]!=1:
- requests.get(link_baoloi+"PADDY",headers=head_gl)
- else:
- print("Not react")
- requests.get(link_baoloi+"LINK",headers=head_gl)
- # x = datetime.datetime.now()
- # time1 = x.strftime("%d/%m/%H:%M")
- # try:
- # cookie = self.lineEdit.text().split("|")[0]
- # user = self.lineEdit.text().split("|")[1]
- # except:
- # cookie = self.lineEdit.text()
- # 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"
- # if self.lineEdit.text() == "":
- # self.button_start.setEnabled(True)
- # self.label_3.setText("Không được để trống cookie!!")
- # return
- # options = webdriver.ChromeOptions()
- # options.add_argument("user-agent="+user)
- # options.add_argument("--app=https://httpbin.org/ip")
- # options.add_argument("--window-size=351,599")
- # options.add_argument('log-level=3')
- # if self.isChecked:
- # options.add_argument('--headless')
- # options.add_argument('--disable-blink-features=AutomationControlled')
- # options.add_experimental_option('useAutomationExtension', False)
- # options.add_experimental_option("excludeSwitches", ["enable-automation"])
- # s = Service(".\\chromedriver.exe")
- # s.creationflags = CREATE_NO_WINDOW
- # driver = webdriver.Chrome(service = s,options=options)
- # self.label_3.setText("Đang đăng nhập")
- # driver.get("https://m.facebook.com")
- # token = ""
- # c = cookie.replace(" ","").split(";")
- # for i in c:
- # if i !="":
- # ck = i.split("=")
- # driver.add_cookie({"name":ck[0],"value":ck[1],"domain":".facebook.com"})
- # driver.get("https://m.facebook.com")
- # head_fb = {
- # "Host":"mbasic.facebook.com",
- # "upgrade-insecure-requests":"1",
- # "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",
- # #"content-type":"application/x-www-form-urlencoded",
- # "user-agent":user,
- # "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",
- # "sec-fetch-site":"same-origin",
- # "sec-fetch-mode":"navigate",
- # "sec-fetch-user":"?1",
- # "sec-fetch-dest":"document",
- # "cookie":cookie}
- # 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)
- # if 'Đăng nhập Facebook' in mb.text:
- # self.button_start.setEnabled(True)
- # self.label_3.setText("Cookie Die")
- # return
- # else:
- # if "access_token=" in mb.text:
- # token=mb.text.split("access_token=")[1].split("&")[0]
- # 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"]
- # else:
- # jaz=mb.text.split('name="jazoest" value="')[1].split('"')[0]
- # fb=mb.text.split('name="fb_dtsg" value="')[1].split('"')[0]
- # logger_id=mb.text.split('name="logger_id" value="')[1].split('"')[0]
- # encr=mb.text.split('name="encrypted_post_body" value="')[1].split('"')[0]
- # data={
- # "fb_dtsg":fb,
- # "jazoest":jaz,
- # "from_post":1,
- # "read":"email,public_profile,baseline",
- # "seen_scopes":"email,public_profile,baseline",
- # "response_type":"token,signed_request,graph_domain",
- # "dialog_type":"gdp_v4",
- # "return_format":"return_scopes,denied_scopes,signed_request,graph_domain,access_token,base_domain",
- # "scope":"email,public_profile",
- # "logger_id":logger_id,
- # "sheet_name":"initial",
- # "sdk":"joey",
- # "tp":"unspecified",
- # "encrypted_post_body":encr,
- # "cbt":"1631462006185",
- # #"__CONFIRM__"=Tiếp+tục+dưới+tên+Chi
- # }
- # l=requests.post("https://mbasic.facebook.com/v4.0/dialog/oauth/read/",headers=head_fb,data=data)
- # token=l.text.split("access_token=")[1].split("&")[0]
- # 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"]
- # head_gl={"Host":"gomlua.com","Connection":"keep-alive","Accept":"application/json, text/plain, */*","app_token":app_token,"User-Agent":user}
- # info = requests.get("https://gomlua.com/user/info?os=web",headers=head_gl).json()
- # username = info["data"]["username"]
- # job = 0
- # self.qtable.setRowCount(1)
- # self.qtable.setItem(0,0, QTableWidgetItem(username))
- # self.qtable.setItem(0,3, QTableWidgetItem(time1))
- # while True:
- # try:
- # if self.sp1.value() > self.sp2.value():
- # self.sp1.setValue(20)
- # self.sp2.setValue(30)
- # delay = random.randint(self.sp1.value(),self.sp2.value())
- # if "Đăng nhập Facebook" in driver.page_source:
- # self.button_start.setEnabled(True)
- # self.label_3.setText("Cookie Die")
- # break
- # list_job = requests.get("https://gomlua.com/cpi/listCampaignFacebook?os=web&type=like_post",headers=head_gl).json()
- # if list_job["data"]["current_paddy"] >= 10000:
- # 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()
- # if rut["message"] == "Thành công":
- # self.label_5.setText("Rút thành công về: "+str(list_job["data"]["current_paddy"]))
- # size = list_job["data"]["size"]
- # if size==0:
- # self.Random_Nuoi(driver, random.randint(0,3))
- # self.label_3.setText("Gomlua hết job rồi huhu !, tự động tương tác")
- # print("Gomlua hết job rồi huhu !",end=" \r")
- # continue
- # link_id = str(list_job["data"]["list"][0]["link_id"])
- # id = list_job["data"]["list"][0]["campaign_id"]
- # type = list_job["data"]["list"][0]["react_type"]
- # 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
- # driver.get("https://m.facebook.com/"+id)
- # self.label_3.setText("Đang làm job: "+link_id)
- # time.sleep(5)
- # if int(link_id)<399999 or int(link_id)<419999 or int(link_id)>469999:
- # link_nhan = f"https://gomlua.com/cpi/likeSuccess?os=web&link_id={link_id}&like_old=1"
- # link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE&report_type="
- # elif int(link_id)<409999 or int(link_id)<469999:
- # link_nhan = f"https://gomlua.com/likeToken/likeSuccess?os=web&link_id={link_id}&like_count=1"
- # link_baoloi = f"https://gomlua.com/cpi/reportBug?site=web&cpi_id={link_id}&type=LIKE_TOKEN&report_type="
- # try:
- # if "Không tìm thấy nội dung" in driver.page_source:
- # requests.get(link_baoloi+"LINK", headers=head_gl)
- # self.label_3.setText("Báo lỗi link")
- # continue
- # driver.execute_script('''document.querySelector("div[data-sigil='screenreader-reactions-trigger']").click()''')
- # time.sleep(1)
- # driver.find_elements(By.XPATH,'//div[@class="_4g34 _1-kd"]')[i].click()
- # success = requests.get(link_nhan,headers=head_gl).json()
- # if success["status"]==1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
- # job += 1
- # print("Job:",job)
- # print(success)
- # x1 = datetime.datetime.now()
- # time2 = x1.strftime("%d/%m/%H:%M")
- # self.qtable.setRowCount(job)
- # self.qtable.setItem(job-1,0, QTableWidgetItem(username))
- # self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
- # self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
- # self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
- # self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
- # for y in range(delay,-1,-1):
- # time.sleep(1)
- # self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
- # else:
- # for j in range(10):
- # time.sleep(1)
- # success = requests.get(link_nhan,headers=head_gl).json()
- # if success["status"]==1 and "Bạn đã thực hiện chiến dịch trước đó." not in str(success):
- # job += 1
- # self.qtable.setRowCount(job)
- # x1 = datetime.datetime.now()
- # time2 = x1.strftime("%d/%m/%H:%M")
- # self.qtable.setItem(job-1,0, QTableWidgetItem(username))
- # self.qtable.setItem(job-1,1, QTableWidgetItem(str(job)))
- # self.qtable.setItem(job-1,2, QTableWidgetItem(str(success["data"]["current_paddy"])))
- # self.qtable.setItem(job-1,3, QTableWidgetItem(time1))
- # self.qtable.setItem(job-1,4, QTableWidgetItem(time2))
- # print("Job:",job)
- # print(success)
- # for y in range(delay,-1,-1):
- # time.sleep(1)
- # self.label_3.setText("Vui lòng đợi "+str(y)+" giây")
- # break
- # if j==4 and success["status"]!=1:
- # requests.get(link_baoloi+"PADDY",headers=head_gl)
- # self.label_3.setText("Báo lỗi lúa")
- # except:
- # requests.get(link_baoloi+"LINK",headers=head_gl)
- # continue
- # except:
- # pass
- if __name__ == "__main__":
- import sys
- app = QtWidgets.QApplication(sys.argv)
- MainWindow = QtWidgets.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- MainWindow.show()
- sys.exit(app.exec_())
Add Comment
Please, Sign In to add comment