seroff

VAC Checker V2Fix By Seroff

May 21st, 2020
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.00 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. # Form implementation generated from reading ui file 'untitled.ui'
  4. #
  5. # Created by: PyQt5 UI code generator 5.13.2
  6. #
  7. # WARNING! All changes made in this file will be lost!
  8.  
  9. from PyQt5 import QtCore, QtGui, QtWidgets
  10. # # from PyQt5.QtGui import QIcon
  11. # from PyQt5.QtCore import *
  12. # from PyQt5.QtGui import *
  13. import sys,os
  14. # import resources
  15.  
  16. import requests
  17. #подключаем бибилиотеку BeautifulSoup
  18. from bs4 import BeautifulSoup
  19.  
  20. is_vac=""
  21. is_checked_acc=0
  22. # получаем страницы при помощи цикла
  23.  
  24.  
  25.  
  26. def resource_path(relative):
  27.  
  28. if hasattr(sys, '_MEIPASS'):
  29. return os.path.join(sys._MEIPASS, relative)
  30. else:
  31. return os.path.join(os.path.abspath("."), relative)
  32.  
  33. def check_vac(self):
  34. for j in range(50):
  35. #указываем url и get параметры запроса
  36. # url = 'https://steamcommunity.com/id/_monesy-/'
  37. # self = 'https://steamcommunity.com/id/_monesy-/'
  38. url=self.replace("</span></p></body></html>","")
  39. # указываем get параметр с помощью которого определяется номер страницы
  40. par = {'p': j}
  41. print("url in = "+url)
  42. # записываем ответ сервера в переменную r
  43. r = requests.get(url, params=par)
  44. # получаем объект BeautifulSoup и записываем в переменную soup
  45. soup = BeautifulSoup(r.text, 'html.parser')
  46. # с помощью циклам перебераем товары на странице и получаем из них нужные параметры
  47. for d in soup.find_all("div"):
  48. if (d.get('id')=='message'):
  49. for p in d.find_all('h3'):
  50. print(p.text+" url "+url)
  51. if len(p.text)==41:
  52. return "Not Profile"
  53. # print(msg_one+" url "+url)
  54. # msg_ok="Not Profile"
  55. # if len(msg_one)==41:
  56. # return msg_ok
  57.  
  58. for sr in soup.find_all("div",class_='profile_ban'):
  59. informer=sr.text.strip()
  60. print("info "+informer[0:9]+" url "+url)
  61. if informer[0:9]:
  62. if informer[2:7]=="game" or informer[2:7]=="game ":
  63. s_info="VAC IS "+informer[0:2]+" BAN"
  64. return s_info
  65. elif informer[3:8]=="game" or informer[3:8]=="game ":
  66. s_info="VAC IS "+informer[0:2]+" BAN"
  67. return s_info
  68. elif (informer[2:7]!="game" and informer[3:8]!="game") and informer[2:4]!=" ":
  69. s_info="Other BAN"
  70. return s_info
  71.  
  72. # print(sr.text.strip()+" Netx "+url)
  73. # if len(p.text)==41:
  74. # return "No Profile"
  75. return "Not Banned"
  76.  
  77. # if soup.find_all("div",class_='profile_ban'):
  78. # vac_detect = soup.find_all("div",class_='profile_ban')[0].get_text()
  79. # is_vac=vac_detect.strip()
  80. # is_checked_acc=1
  81. # # print(is_vac[2:9])
  82. # print(is_vac)
  83. # else:
  84. # is_checked_acc=0
  85.  
  86. # if is_checked_acc:
  87. # if is_vac[2:9]=="VAC ban":
  88. # vaced="IS VAC BAN "+is_vac[0:1]
  89. # # print("IS VAC BAN "+is_vac[0:1])
  90. # return vaced
  91. # # break
  92. # elif len(is_vac)>9:
  93. # banned="Other Ban"
  94. # return banned
  95. # else:
  96. # # print("hz VAC BAN "+is_vac)
  97. # vaced="NO VAC BAN"
  98. # return vaced
  99. # # break
  100.  
  101. class Ui_Dialog(object):
  102. def setupUi(self, Dialog):
  103. Dialog.setObjectName("Dialog")
  104. Dialog.resize(356, 281)
  105. self.pushButton = QtWidgets.QPushButton(Dialog)
  106. self.pushButton.setGeometry(QtCore.QRect(10, 250, 331, 23))
  107. self.pushButton.setObjectName("pushButton")
  108. self.lineEdit = QtWidgets.QLineEdit(Dialog)
  109. self.lineEdit.setGeometry(QtCore.QRect(20, 10, 211, 20))
  110. self.lineEdit.setObjectName("lineEdit")
  111. self.lineEdit_2 = QtWidgets.QLineEdit(Dialog)
  112. self.lineEdit_2.setGeometry(QtCore.QRect(20, 40, 211, 20))
  113. self.lineEdit_2.setObjectName("lineEdit_2")
  114. self.lineEdit_3 = QtWidgets.QLineEdit(Dialog)
  115. self.lineEdit_3.setGeometry(QtCore.QRect(20, 70, 211, 20))
  116. self.lineEdit_3.setObjectName("lineEdit_3")
  117. self.lineEdit_4 = QtWidgets.QLineEdit(Dialog)
  118. self.lineEdit_4.setGeometry(QtCore.QRect(20, 100, 211, 20))
  119. self.lineEdit_4.setObjectName("lineEdit_4")
  120. self.lineEdit_5 = QtWidgets.QLineEdit(Dialog)
  121. self.lineEdit_5.setGeometry(QtCore.QRect(20, 130, 211, 20))
  122. self.lineEdit_5.setObjectName("lineEdit_5")
  123. self.lineEdit_6 = QtWidgets.QLineEdit(Dialog)
  124. self.lineEdit_6.setGeometry(QtCore.QRect(20, 160, 211, 20))
  125. self.lineEdit_6.setObjectName("lineEdit_6")
  126. self.lineEdit_7 = QtWidgets.QLineEdit(Dialog)
  127. self.lineEdit_7.setGeometry(QtCore.QRect(20, 190, 211, 20))
  128. self.lineEdit_7.setObjectName("lineEdit_7")
  129. self.lineEdit_8 = QtWidgets.QLineEdit(Dialog)
  130. self.lineEdit_8.setGeometry(QtCore.QRect(20, 220, 211, 20))
  131. self.lineEdit_8.setObjectName("lineEdit_8")
  132. self.label = QtWidgets.QLabel(Dialog)
  133. self.label.setGeometry(QtCore.QRect(10, 10, 47, 21))
  134. self.label.setObjectName("label")
  135. self.label_2 = QtWidgets.QLabel(Dialog)
  136. self.label_2.setGeometry(QtCore.QRect(10, 40, 47, 21))
  137. self.label_2.setObjectName("label_2")
  138. self.label_3 = QtWidgets.QLabel(Dialog)
  139. self.label_3.setGeometry(QtCore.QRect(10, 70, 47, 21))
  140. self.label_3.setObjectName("label_3")
  141. self.label_4 = QtWidgets.QLabel(Dialog)
  142. self.label_4.setGeometry(QtCore.QRect(10, 100, 47, 21))
  143. self.label_4.setObjectName("label_4")
  144. self.label_5 = QtWidgets.QLabel(Dialog)
  145. self.label_5.setGeometry(QtCore.QRect(10, 130, 47, 21))
  146. self.label_5.setObjectName("label_5")
  147. self.label_6 = QtWidgets.QLabel(Dialog)
  148. self.label_6.setGeometry(QtCore.QRect(10, 160, 47, 21))
  149. self.label_6.setObjectName("label_6")
  150. self.label_7 = QtWidgets.QLabel(Dialog)
  151. self.label_7.setGeometry(QtCore.QRect(10, 190, 47, 21))
  152. self.label_7.setObjectName("label_7")
  153. self.label_8 = QtWidgets.QLabel(Dialog)
  154. self.label_8.setGeometry(QtCore.QRect(10, 220, 47, 21))
  155. self.label_8.setObjectName("label_8")
  156. self.label_9 = QtWidgets.QLabel(Dialog)
  157. self.label_9.setGeometry(QtCore.QRect(240, 10, 121, 21))
  158. self.label_9.setObjectName("label_9")
  159. self.label_10 = QtWidgets.QLabel(Dialog)
  160. self.label_10.setGeometry(QtCore.QRect(240, 40, 121, 21))
  161. self.label_10.setObjectName("label_10")
  162. self.label_11 = QtWidgets.QLabel(Dialog)
  163. self.label_11.setGeometry(QtCore.QRect(240, 70, 121, 21))
  164. self.label_11.setObjectName("label_11")
  165. self.label_12 = QtWidgets.QLabel(Dialog)
  166. self.label_12.setGeometry(QtCore.QRect(240, 100, 121, 21))
  167. self.label_12.setObjectName("label_12")
  168. self.label_13 = QtWidgets.QLabel(Dialog)
  169. self.label_13.setGeometry(QtCore.QRect(240, 130, 121, 21))
  170. self.label_13.setObjectName("label_13")
  171. self.label_14 = QtWidgets.QLabel(Dialog)
  172. self.label_14.setGeometry(QtCore.QRect(240, 160, 121, 21))
  173. self.label_14.setObjectName("label_14")
  174. self.label_15 = QtWidgets.QLabel(Dialog)
  175. self.label_15.setGeometry(QtCore.QRect(240, 190, 121, 21))
  176. self.label_15.setObjectName("label_15")
  177. self.label_16 = QtWidgets.QLabel(Dialog)
  178. self.label_16.setGeometry(QtCore.QRect(240, 220, 121, 21))
  179. self.label_16.setObjectName("label_16")
  180. self.pushButton.clicked.connect(self.buttonClicked)
  181.  
  182. self.retranslateUi(Dialog)
  183. QtCore.QMetaObject.connectSlotsByName(Dialog)
  184.  
  185. sline=0
  186. f = open("acc.txt",'r',encoding = 'utf-8')
  187. for line in f:
  188. print(line, end = '')
  189.  
  190. if sline==0:
  191. self.lineEdit.setText(line.strip())
  192. else:
  193. if sline==1:
  194. self.lineEdit_2.setText(line.strip())
  195. elif sline==2:
  196. self.lineEdit_3.setText(line.strip())
  197. elif sline==3:
  198. self.lineEdit_4.setText(line.strip())
  199. elif sline==4:
  200. self.lineEdit_5.setText(line.strip())
  201. elif sline==5:
  202. self.lineEdit_6.setText(line.strip())
  203. elif sline==6:
  204. self.lineEdit_7.setText(line.strip())
  205. elif sline==7:
  206. self.lineEdit_8.setText(line.strip())
  207. print(sline)
  208. sline+=1
  209.  
  210.  
  211.  
  212. def buttonClicked(self):
  213. _translate = QtCore.QCoreApplication.translate
  214. if self.lineEdit.text():
  215. self.label_9.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit.text()+"</span></p></body></html>")))
  216. if self.lineEdit_2.text():
  217. # self.label_10.setText(check_vac(self.lineEdit_2.text()))
  218. self.label_10.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_2.text()+"</span></p></body></html>")))
  219. if self.lineEdit_3.text():
  220. # self.label_11.setText(check_vac(self.lineEdit_3.text()))
  221. self.label_11.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_3.text()+"</span></p></body></html>")))
  222. if self.lineEdit_4.text():
  223. # self.label_12.setText(check_vac(self.lineEdit_4.text()))
  224. self.label_12.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_4.text()+"</span></p></body></html>")))
  225.  
  226. if self.lineEdit_5.text():
  227. # self.label_13.setText(check_vac(self.lineEdit_5.text()))
  228. self.label_13.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_5.text()+"</span></p></body></html>")))
  229. if self.lineEdit_6.text():
  230. # self.label_14.setText(check_vac(self.lineEdit_6.text()))
  231. self.label_14.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_6.text()+"</span></p></body></html>")))
  232. if self.lineEdit_7.text():
  233. # self.label_15.setText(check_vac(self.lineEdit_7.text()))
  234. self.label_15.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_7.text()+"</span></p></body></html>")))
  235. if self.lineEdit_8.text():
  236. # self.label_16.setText(check_vac(self.lineEdit_8.text()))
  237. self.label_16.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">"+check_vac(self.lineEdit_8.text()+"</span></p></body></html>")))
  238.  
  239.  
  240. def retranslateUi(self, Dialog):
  241. _translate = QtCore.QCoreApplication.translate
  242. Dialog.setWindowTitle(_translate("Dialog", "Проверка VAC BAN аккаунтов!"))
  243. Dialog.setFixedSize(Dialog.size())
  244. # Dialog.setWindowIcon(QIcon('1.ico'))
  245.  
  246. # icon = QtGui.QIcon()
  247. # icon.addPixmap(QtGui.QPixmap("1.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
  248. # Dialog.setWindowIcon(icon)
  249. Dialog.setWindowIcon(QtGui.QIcon(resource_path('1.ico')))
  250. Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
  251. # self.setWindowFlags(
  252. # QtCore.Qt.Window |
  253. # QtCore.Qt.CustomizeWindowHint |
  254. # QtCore.Qt.WindowTitleHint |
  255. # QtCore.Qt.WindowCloseButtonHint |
  256. # QtCore.Qt.WindowStaysOnTopHint
  257. # )
  258. self.pushButton.setText(_translate("Dialog", "Проверить"))
  259. self.label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">1</span></p></body></html>"))
  260. self.label_2.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">2</span></p></body></html>"))
  261. self.label_3.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">3</span></p></body></html>"))
  262. self.label_4.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">4</span></p></body></html>"))
  263. self.label_5.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">5</span></p></body></html>"))
  264. self.label_6.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">6</span></p></body></html>"))
  265. self.label_7.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">7</span></p></body></html>"))
  266. self.label_8.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">8</span></p></body></html>"))
  267. self.label_9.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  268. self.label_10.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  269. self.label_11.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  270. self.label_12.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  271. self.label_13.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  272. self.label_14.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  273. self.label_15.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  274. self.label_16.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  275.  
  276.  
  277. if __name__ == "__main__":
  278. import sys
  279. app = QtWidgets.QApplication(sys.argv)
  280. Dialog = QtWidgets.QDialog()
  281. ui = Ui_Dialog()
  282. ui.setupUi(Dialog)
  283. Dialog.show()
  284. sys.exit(app.exec_())
Add Comment
Please, Sign In to add comment