Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- from PySide.QtCore import *
- from PySide.QtGui import *
- from PySide.QtWebKit import *
- from PySide.QtNetwork import *
- import socket
- import socks
- import os
- import urllib2
- import time
- def connectTor():
- socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5,"127.0.0.1", 9050, True)
- socket.socket = socks.socksocket
- def restartTor():
- os.system("service tor restart")
- time.sleep(5)
- def main():
- app = QApplication(sys.argv)
- while True:
- connectTor()
- print("Connected to Tor")
- while True:
- req1 = urllib2.Request("http://my-ip.heroku.com")
- req1.add_header('User-Agent', 'Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.12) Gecko/20080214 Firefox/2.0.0.12')
- response1 = urllib2.urlopen(req1)
- page1 = response1.read()
- print(page1)
- if page1:
- break
- QNetworkProxy.setApplicationProxy(QNetworkProxy(QNetworkProxy.Socks5Proxy, "127.0.0.1", 9050))
- web = QWebView()
- web.load(QUrl("http://www.siliku.com"))
- web.show()
- #timer = QTimer()
- #timer.setInterval(1000) # 1 seconds
- #web.loadFinished.connect(timer.start)
- #timer.timeout.connect(app.quit)
- web.loadFinished.connect(app.quit)
- app.exec_()
- restartTor()
- if __name__ == "" "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement