例如,Facebook.com可以在我的浏览器上运行版本控制脚本,并查看我是否使用脚本运行更改的HTML代码?
是否可以使用一个脚本来完成,该脚本可以读取缓存中的HTML代码并生成某种散列标记,该标记被发送回服务器并与发送到客户端的代码进行比较?
我试过这段代码:
import libtorrent as lt
import time
ses = lt.session()
ses.listen_on(6881, 6891)
info = lt.torrent_info('test.torrent')
h = ses.add_torrent({'ti': info, 'save_path': './'})
print 'starting', h.name()
while (not h.is_seed()):
s = h.status()
p = h.get_peer_info()
print lt.peer_info().ip
sys.stdout.flush()
time.sleep(15)
print h.name(), 'complete'
Run Code Online (Sandbox Code Playgroud)
它打印出这个:
starting test.avi
('0.0.0.0', 0)
('0.0.0.0', 0)
.
.
.
Run Code Online (Sandbox Code Playgroud)
因此,它没有给我一个同行列表,而是给了我零。我做错了什么吗?
在 facebook.com 上尝试脚本后,我注意到有几分钟它不允许我连接到 facebook.com。这发生了不止一次,所以我怀疑 Facebook 不喜欢使用用户脚本来弄乱他们的代码。
Stack Overflow 问题网站可以知道我是否正在运行用户脚本吗?回答网站可以检测脚本的多种方式。
现在我想知道如何欺骗网站不检测我可能正在运行的任何脚本。有没有办法知道我的用户脚本 HTML 更改在网站上触发了什么?
我有一个IP阵列不时变化,我希望每个新的IP运行命令.
我的代码是:
while (network.status!="connected"):
p=network.connections
for i in p:
print i.ip #checks the IP's in the array i
time.sleep(10)
Run Code Online (Sandbox Code Playgroud)
所以我希望每当数组i中有一个新值来运行一个特定的命令.在python中执行此操作的最有效方法是什么.
facebook ×2
greasemonkey ×2
javascript ×2
python ×2
userscripts ×2
arrays ×1
bittorrent ×1
events ×1
libtorrent ×1
security ×1
tampermonkey ×1