網上有很多去除優酷廣告的方法,其中有一種是往hosts裡寫入一段**
import platform
import os
import re
from pyqt4 import qtgui,qtcore
import sys
youku_string='#優酷loster\n127.0.0.1 atm.youku.com\n'\
'127.0.0.1 fvid.atm.youku.com\n'\
'127.0.0.1 html.atm.youku.com\n'\
'127.0.0.1 valb.atm.youku.com\n'\
'127.0.0.1 valf.atm.youku.com\n'\
'127.0.0.1 valo.atm.youku.com\n'\
'127.0.0.1 valp.atm.youku.com\n'\
'127.0.0.1 lstat.youku.com\n'\
'127.0.0.1 speed.lstat.youku.com\n'\
'127.0.0.1 urchin.lstat.youku.com\n'\
'127.0.0.1 stat.youku.com\n'\
'127.0.0.1 static.lstat.youku.com\n'\
'127.0.0.1 valc.atm.youku.com\n'\
'127.0.0.1 vid.atm.youku.com\n'\
'127.0.0.1 walp.atm.youku.com\n'
class host_qwidget(qtgui.qwidget):
def __init__(self):
qtgui.qwidget.__init__(self)
self.system_version=qtgui.qlabel(self)
button=qtgui.qpushbutton('remove youku add',self)
self.tip=qtgui.qlabel(self)
grid=qtgui.qgridlayout()
grid.addwidget(self.system_version,0,0,qtcore.qt.aligncenter)
grid.addwidget(button,1,0)
grid.addwidget(self.tip,2,0,qtcore.qt.aligncenter )
self.resize(300,300)
self.setlayout(grid)
self.setwindowtitle('remove ad by loster')
self.connect(button,qtcore.signal('clicked()'),chuli)
def setsystem_version(self,version):
self.system_version.settext(version)
def settip(self,tiptext):
self.tip.settext(tiptext)
def chuli():
#顯示作業系統
#host.setsystem_version(getsystem_version())
if i***ist():
host.settip('has written')
else:
write2hosts()
host.settip('finish')
def getsystem_version():
system_version=platform.platform()
return system_version
#判斷是否已經寫入
def i***ist():
hosts=open(hostspath,'r')
result=hosts.read()
reg=re.compile('loster')
tag=re.findall(reg,result)
hosts.close()
#reg=result.find('loster')
return tag
#寫入**
def write2hosts():
#更改許可權,可寫
os.chmod(hostspath,33206)
#開啟乙個檔案,以追加的模式寫入
hosts=open(hostspath,'a')
#寫入資料
hosts.write(youku_string)
#關閉hosts.close()
#將許可權改為唯讀
os.chmod(hostspath,33060)
if __name__=='__main__':
hostspath='c:\windows\system32\drivers\etc\hosts'
host=host_qwidget()
host.setsystem_version(getsystem_version())
host.show()
#獲取系統版本
去優酷廣告
win鍵 r建 在運作中貼上 c windows system32 drivers etc 找到 host檔案 優酷 127.0.0.1 atm.youku.com 127.0.0.1 fvid.atm.youku.com 127.0.0.1 html.atm.youku.com 127.0.0.1...
親測有效 Mac下遮蔽優酷廣告最簡單的方法
這裡不和聖母婊爭論該不該遮蔽廣告,僅給出可行方法。windows下的adsafe,萬能的去廣告神器!可惜mac下沒有這款軟體,adblock之流在國內基本是個玩具,但是我們可以通過修改host檔案達到同樣的目的。開啟finder shift command g etc 在etc目錄下找到hosts檔...
在優酷的幾道筆試題
一 求乙個三十二位整數的二進位制數中一的個數 int count ones unsigned a 二 水仙花數 int a n 10 int b n 10 10 int c n 100 if a a a b b b c c c n 三 點和麵的關係 法向量是垂直螢幕的法線表示的向量 設平面法向量為,...