问题标签 [stem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3946 浏览

python - macOS 上 Python3 中的“没有名为‘stem’的模块”

为菜鸟问题道歉。我正在尝试运行一个使用 stem 模块的脚本。但是,每当我运行它时,我都会收到警告“ModuleNotFoundError: No module named 'stem'”

即使当我在终端中使用 Python3 时,这个问题也会发生在简单的尝试中:

为什么会这样?我正在使用 macOS 10.12.6。我也通过终端进口了茎。

0 投票
0 回答
291 浏览

tor - 使用 QPython 在 Android 上切换到新的 Tor 身份

在我的 Android 设备上成功安装 QPython 和 Orbot 后,我​​ pip 安装了一个著名的stem库,并尝试通过向控制端口发送 NEWNYM 信号来使用它来更改 Tor 身份。在 PC 上,此代码

完美运行。但是,在 Android 设备上,QPython 返回错误:TypeError: decode() argument 1 must be string, not None. 身份验证失败。

我怎样才能克服这个问题?也许,我应该看看 AnroidFacade SL4A API 来与 Tor 交互?

我在诺基亚 3 上运行 Android 7.1。通过在 Orbot 设置中使用 Torrc 自定义配置,将 ControlPort 设置为始终为 9051。

Upd这是一个回溯堆栈:

0 投票
2 回答
1139 浏览

python - 在 python 中自动获取哈希 Tor 密码

我用 python 编写了一个脚本,它允许我使用 stem 更改公共 IP。该脚本没有问题,但问题是该脚本需要 /etc/tor/torrc 中的哈希密码进行身份验证。我希望所有其他人都使用我的脚本,但他们需要手动将哈希密码放入脚本中。那么,有没有可以自动获取哈希密码的python脚本呢?

(请不要使用 tor --hash-password my_password,因为密码也必须存储在 torrc 中。)

帮助将不胜感激,谢谢。

0 投票
1 回答
1697 浏览

python - Python - IP 不随词干变化?

我写了一个脚本,用stem更改IP,但似乎不起作用。这是脚本的缩短版本:

它只是一次又一次地打印我的公共 IP。它应该打印相同的 IP 2 次然后更改,但事实并非如此。我的 torrc 配置已正确配置。

我什至尝试将散列的控制密码放入 中 control.authenticate(password='AD2DD67382E391D960F7E38F49A1AAB31479A0576222AB885C3CCFD70B'),但它仍然不起作用,我也希望我的脚本不使用它。这几周我一直在寻找,我发现我可以使用SocksiPy模块,但我不能这样做。

请重新编码我的脚本,非常感谢。

0 投票
1 回答
1109 浏览

python - Python stem+requests:使用会话时不切换电路/更改 IP 地址

考虑以下脚本tortest.py,它反复切换 TOR 电路并检查 IP 地址是否已更改:

运行此脚本,我得到以下输出:

正如我们所看到的,在无会话情况下,IP 地址每次都会改变。但是,在我们使用会话对象的情况下,IP 地址仅在第一个请求时发生变化,所有后续请求都显示相同的 IP 地址,表明电路没有变化。

为什么会发生这种情况以及如何解决?如何使用request会话而不失去切换电路的能力?

0 投票
1 回答
139 浏览

python - 如何将词干字符串存储到单个数组中?

我是 python 新手,我只是想编写一个简单的程序,将词干在一个字符串中,并输出一个包含词干的数组/列表,但我似乎可以将它们放入一个数组中。这是我拥有的代码,我包含了输出。提前感谢您的帮助!

我的输出:

0 投票
4 回答
8411 浏览

python - Tor 无法运行,无法绑定侦听器端口之一

当我从 stem 文档中运行 [example][1] 时,我得到了错误:

我正在运行的确切代码如下:

我看到答案说在端口 9050 上运行了另一个进程,但是sudo netstat -anl | grep 9050在终端中运行命令没有给我任何结果。

请随时提出任何可能有帮助的建议。

此外,“用爱去俄罗斯”的第一个例子完美无缺。

感谢您提供的任何帮助。

0 投票
1 回答
695 浏览

python - 向 stem 发送信号会关闭套接字

这段代码:

产生这个输出:

并且没有记录心跳。此外,如果我在发送信号后尝试向 tor 发出请求,我得到: [stem] INFO: Error while received a control message (SocketClosed): empty socket content

Tor 配置为:SocksPort 9050 ControlPort 9051

0 投票
1 回答
359 浏览

tor - 使用温顺的桥梁程序化

我正在使用 stem.process 模块开发一个 Tor 启动器。我的问题是,当我指定 tor 使用 meek 桥时,它会在引导部分停止。我的配置:

我正在使用此路径中提供的默认 meek 桥:

当我使用 tor 浏览器设置这个桥时,它对我有用,但是当我以编程方式使用它时,它会冻结。谢谢你们

0 投票
3 回答
3146 浏览

python - python nltk——句子/短语的词干列表

我在一个列表中有一堆句子,我想使用 nltk 库来阻止它。我能够一次阻止一个句子,但是我遇到了从列表中提取句子并将它们重新组合在一起的问题。我缺少一个步骤吗?nltk 库很新。谢谢!