seroff

VAC Checker By Seroff

May 11th, 2020
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.98 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.  
  10. from PyQt5 import QtCore, QtGui, QtWidgets
  11. # # from PyQt5.QtGui import QIcon
  12. # from PyQt5.QtCore import *
  13. # from PyQt5.QtGui import *
  14. import sys,os
  15. # import resources
  16.  
  17. import requests
  18. #подключаем бибилиотеку BeautifulSoup
  19. from bs4 import BeautifulSoup
  20.  
  21. is_vac=""
  22. is_checked_acc=0
  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
  39. # указываем get параметр с помощью которого определяется номер страницы
  40. par = {'p': j}
  41. # записываем ответ сервера в переменную r
  42. r = requests.get(url, params=par)
  43. # получаем объект BeautifulSoup и записываем в переменную soup
  44. soup = BeautifulSoup(r.text, 'html.parser')
  45. # с помощью циклам перебераем товары на странице и получаем из них нужные параметры
  46. if soup.find_all("div",class_='profile_ban'):
  47. vac_detect = soup.find_all("div",class_='profile_ban')[0].get_text()
  48. is_vac=vac_detect.strip()
  49. is_checked_acc=1
  50. # print(is_vac[2:9])
  51. else:
  52. is_checked_acc=0
  53.  
  54. if is_checked_acc:
  55. if is_vac[2:9]=="VAC ban":
  56. vaced="IS VAC BAN "+is_vac[0:1]
  57. # print("IS VAC BAN "+is_vac[0:1])
  58. return vaced
  59. # break
  60. else:
  61. # print("hz VAC BAN "+is_vac)
  62. vaced="NO VAC BAN"
  63. return vaced
  64. # break
  65.  
  66. class Ui_Dialog(object):
  67. def setupUi(self, Dialog):
  68. Dialog.setObjectName("Dialog")
  69. Dialog.resize(352, 281)
  70. self.pushButton = QtWidgets.QPushButton(Dialog)
  71. self.pushButton.setGeometry(QtCore.QRect(10, 250, 331, 23))
  72. self.pushButton.setObjectName("pushButton")
  73. self.lineEdit = QtWidgets.QLineEdit(Dialog)
  74. self.lineEdit.setGeometry(QtCore.QRect(20, 10, 211, 20))
  75. self.lineEdit.setObjectName("lineEdit")
  76. self.lineEdit_2 = QtWidgets.QLineEdit(Dialog)
  77. self.lineEdit_2.setGeometry(QtCore.QRect(20, 40, 211, 20))
  78. self.lineEdit_2.setObjectName("lineEdit_2")
  79. self.lineEdit_3 = QtWidgets.QLineEdit(Dialog)
  80. self.lineEdit_3.setGeometry(QtCore.QRect(20, 70, 211, 20))
  81. self.lineEdit_3.setObjectName("lineEdit_3")
  82. self.lineEdit_4 = QtWidgets.QLineEdit(Dialog)
  83. self.lineEdit_4.setGeometry(QtCore.QRect(20, 100, 211, 20))
  84. self.lineEdit_4.setObjectName("lineEdit_4")
  85. self.lineEdit_5 = QtWidgets.QLineEdit(Dialog)
  86. self.lineEdit_5.setGeometry(QtCore.QRect(20, 130, 211, 20))
  87. self.lineEdit_5.setObjectName("lineEdit_5")
  88. self.lineEdit_6 = QtWidgets.QLineEdit(Dialog)
  89. self.lineEdit_6.setGeometry(QtCore.QRect(20, 160, 211, 20))
  90. self.lineEdit_6.setObjectName("lineEdit_6")
  91. self.lineEdit_7 = QtWidgets.QLineEdit(Dialog)
  92. self.lineEdit_7.setGeometry(QtCore.QRect(20, 190, 211, 20))
  93. self.lineEdit_7.setObjectName("lineEdit_7")
  94. self.lineEdit_8 = QtWidgets.QLineEdit(Dialog)
  95. self.lineEdit_8.setGeometry(QtCore.QRect(20, 220, 211, 20))
  96. self.lineEdit_8.setObjectName("lineEdit_8")
  97. self.label = QtWidgets.QLabel(Dialog)
  98. self.label.setGeometry(QtCore.QRect(10, 10, 47, 21))
  99. self.label.setObjectName("label")
  100. self.label_2 = QtWidgets.QLabel(Dialog)
  101. self.label_2.setGeometry(QtCore.QRect(10, 40, 47, 21))
  102. self.label_2.setObjectName("label_2")
  103. self.label_3 = QtWidgets.QLabel(Dialog)
  104. self.label_3.setGeometry(QtCore.QRect(10, 70, 47, 21))
  105. self.label_3.setObjectName("label_3")
  106. self.label_4 = QtWidgets.QLabel(Dialog)
  107. self.label_4.setGeometry(QtCore.QRect(10, 100, 47, 21))
  108. self.label_4.setObjectName("label_4")
  109. self.label_5 = QtWidgets.QLabel(Dialog)
  110. self.label_5.setGeometry(QtCore.QRect(10, 130, 47, 21))
  111. self.label_5.setObjectName("label_5")
  112. self.label_6 = QtWidgets.QLabel(Dialog)
  113. self.label_6.setGeometry(QtCore.QRect(10, 160, 47, 21))
  114. self.label_6.setObjectName("label_6")
  115. self.label_7 = QtWidgets.QLabel(Dialog)
  116. self.label_7.setGeometry(QtCore.QRect(10, 190, 47, 21))
  117. self.label_7.setObjectName("label_7")
  118. self.label_8 = QtWidgets.QLabel(Dialog)
  119. self.label_8.setGeometry(QtCore.QRect(10, 220, 47, 21))
  120. self.label_8.setObjectName("label_8")
  121. self.label_9 = QtWidgets.QLabel(Dialog)
  122. self.label_9.setGeometry(QtCore.QRect(240, 10, 121, 21))
  123. self.label_9.setObjectName("label_9")
  124. self.label_10 = QtWidgets.QLabel(Dialog)
  125. self.label_10.setGeometry(QtCore.QRect(240, 40, 121, 21))
  126. self.label_10.setObjectName("label_10")
  127. self.label_11 = QtWidgets.QLabel(Dialog)
  128. self.label_11.setGeometry(QtCore.QRect(240, 70, 121, 21))
  129. self.label_11.setObjectName("label_11")
  130. self.label_12 = QtWidgets.QLabel(Dialog)
  131. self.label_12.setGeometry(QtCore.QRect(240, 100, 121, 21))
  132. self.label_12.setObjectName("label_12")
  133. self.label_13 = QtWidgets.QLabel(Dialog)
  134. self.label_13.setGeometry(QtCore.QRect(240, 130, 121, 21))
  135. self.label_13.setObjectName("label_13")
  136. self.label_14 = QtWidgets.QLabel(Dialog)
  137. self.label_14.setGeometry(QtCore.QRect(240, 160, 121, 21))
  138. self.label_14.setObjectName("label_14")
  139. self.label_15 = QtWidgets.QLabel(Dialog)
  140. self.label_15.setGeometry(QtCore.QRect(240, 190, 121, 21))
  141. self.label_15.setObjectName("label_15")
  142. self.label_16 = QtWidgets.QLabel(Dialog)
  143. self.label_16.setGeometry(QtCore.QRect(240, 220, 121, 21))
  144. self.label_16.setObjectName("label_16")
  145. self.pushButton.clicked.connect(self.buttonClicked)
  146.  
  147. self.retranslateUi(Dialog)
  148. QtCore.QMetaObject.connectSlotsByName(Dialog)
  149.  
  150. sline=0
  151. f = open("acc.txt",'r',encoding = 'utf-8')
  152. for line in f:
  153. print(line, end = '')
  154.  
  155. if sline==0:
  156. self.lineEdit.setText(line.strip())
  157. else:
  158. if sline==1:
  159. self.lineEdit_2.setText(line.strip())
  160. elif sline==2:
  161. self.lineEdit_3.setText(line.strip())
  162. elif sline==3:
  163. self.lineEdit_4.setText(line.strip())
  164. elif sline==4:
  165. self.lineEdit_5.setText(line.strip())
  166. elif sline==5:
  167. self.lineEdit_6.setText(line.strip())
  168. elif sline==6:
  169. self.lineEdit_7.setText(line.strip())
  170. elif sline==7:
  171. self.lineEdit_8.setText(line.strip())
  172. print(sline)
  173. sline+=1
  174.  
  175.  
  176.  
  177. def buttonClicked(self):
  178. if self.lineEdit.text():
  179. self.label_9.setText(check_vac(self.lineEdit.text()))
  180. if self.lineEdit_2.text():
  181. self.label_10.setText(check_vac(self.lineEdit_2.text()))
  182. if self.lineEdit_3.text():
  183. self.label_11.setText(check_vac(self.lineEdit_3.text()))
  184. if self.lineEdit_4.text():
  185. self.label_12.setText(check_vac(self.lineEdit_4.text()))
  186. if self.lineEdit_5.text():
  187. self.label_13.setText(check_vac(self.lineEdit_5.text()))
  188. if self.lineEdit_6.text():
  189. self.label_14.setText(check_vac(self.lineEdit_6.text()))
  190. if self.lineEdit_7.text():
  191. self.label_15.setText(check_vac(self.lineEdit_7.text()))
  192. if self.lineEdit_8.text():
  193. self.label_16.setText(check_vac(self.lineEdit_8.text()))
  194.  
  195.  
  196. def retranslateUi(self, Dialog):
  197. _translate = QtCore.QCoreApplication.translate
  198. Dialog.setWindowTitle(_translate("Dialog", "Проверка VAC BAN аккаунтов!"))
  199. Dialog.setFixedSize(Dialog.size())
  200. # Dialog.setWindowIcon(QIcon('1.ico'))
  201.  
  202. # icon = QtGui.QIcon()
  203. # icon.addPixmap(QtGui.QPixmap("1.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
  204. # Dialog.setWindowIcon(icon)
  205. Dialog.setWindowIcon(QtGui.QIcon(resource_path('1.ico')))
  206. Dialog.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)
  207. # self.setWindowFlags(
  208. # QtCore.Qt.Window |
  209. # QtCore.Qt.CustomizeWindowHint |
  210. # QtCore.Qt.WindowTitleHint |
  211. # QtCore.Qt.WindowCloseButtonHint |
  212. # QtCore.Qt.WindowStaysOnTopHint
  213. # )
  214. self.pushButton.setText(_translate("Dialog", "Проверить"))
  215. self.label.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">1</span></p></body></html>"))
  216. self.label_2.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">2</span></p></body></html>"))
  217. self.label_3.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">3</span></p></body></html>"))
  218. self.label_4.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">4</span></p></body></html>"))
  219. self.label_5.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">5</span></p></body></html>"))
  220. self.label_6.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">6</span></p></body></html>"))
  221. self.label_7.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">7</span></p></body></html>"))
  222. self.label_8.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">8</span></p></body></html>"))
  223. self.label_9.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  224. self.label_10.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  225. self.label_11.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  226. self.label_12.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  227. self.label_13.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  228. self.label_14.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  229. self.label_15.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  230. self.label_16.setText(_translate("Dialog", "<html><head/><body><p><span style=\" font-size:12pt; font-weight:600;\">IS INFO</span></p></body></html>"))
  231.  
  232.  
  233. if __name__ == "__main__":
  234. import sys
  235. app = QtWidgets.QApplication(sys.argv)
  236. Dialog = QtWidgets.QDialog()
  237. ui = Ui_Dialog()
  238. ui.setupUi(Dialog)
  239. Dialog.show()
  240. sys.exit(app.exec_())
Add Comment
Please, Sign In to add comment