小编vke*_*nos的帖子

网站可以知道我是否正在运行用户脚本?

例如,Facebook.com可以在我的浏览器上运行版本控制脚本,并查看我是否使用脚本运行更改的HTML代码?

是否可以使用一个脚本来完成,该脚本可以读取缓存中的HTML代码并生成某种散列标记,该标记被发送回服务器并与发送到客户端的代码进行比较?

javascript greasemonkey facebook userscripts tampermonkey

14
推荐指数
2
解决办法
9609
查看次数

如何使用 python-libtorrent 获取 torrent 的对等列表?

我试过这段代码:

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)

因此,它没有给我一个同行列表,而是给了我零。我做错了什么吗?

python bittorrent libtorrent

5
推荐指数
1
解决办法
2363
查看次数

如何防止网页检测到我正在运行脚本?

在 facebook.com 上尝试脚本后,我注意到有几分钟它不允许我连接到 facebook.com。这发生了不止一次,所以我怀疑 Facebook 不喜欢使用用户脚本来弄乱他们的代码。

Stack Overflow 问题网站可以知道我是否正在运行用户脚本吗?回答网站可以检测脚本的多种方式。

现在我想知道如何欺骗网站不检测我可能正在运行的任何脚本。有没有办法知道我的用户脚本 HTML 更改在网站上触发了什么?

javascript security greasemonkey facebook userscripts

2
推荐指数
1
解决办法
5496
查看次数

检测阵列中的更改并运行命令以获取新值

我有一个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中执行此操作的最有效方法是什么.

python arrays events

0
推荐指数
1
解决办法
745
查看次数