相关疑难解决方法(0)

Duckduckgo API获取搜索结果

我想要做的只是提交字符串查询(相当于手动输入搜索栏)并保存第一个结果的URL(如果有的话).

我问了一个类似的问题(Python搜索抓取),它的答案适用于谷歌我的问题是我无法在任何地方找到Duckduckgo的搜索API地址.你能帮助我或建议其他方式吗?

api duckduckgo-api

18
推荐指数
1
解决办法
3万
查看次数

Sublime Text 插件开发中的全局 Python 包

一、总结

\n\n

我不知道 Sublime Text 插件开发人员如何使用 Sublime Text 查找全局 Python 包,而不是 Sublime Text 目录的 Python 包。

\n\n

Sublime Text使用自己的Python环境,而不是机器的Python环境。开发人员需要sys.path设置非内置的 Sublime Text Python 包。

\n\n

是否有任何方法在 Sublime Text 插件中使用全局安装的 Python 包?例如,如果有人告诉我,如何更改我的插件 \xe2\x80\x94 ,那就太好了,请参阅此问题的 3.2 项。

\n\n
\n\n

2.使用Sublime Text 3环境的缺点

\n\n
    \n
  1. Sublime Text 3 Build 3126 使用 Python 3.3,但在撰写此问题时发布了 Python 3.6 稳定版。Python 3.6 有更多功能。
  2. \n
  3. 开发人员需要添加和更新第三方Python包,即使它们是为用户安装的。它花费了开发人员的时间。
  4. \n
  5. 对于开发者来说,可能会遇到包依赖的问题,参见本问题的6.2项。
  6. \n
\n\n
\n\n

3. 示例

\n\n

1.Python代码

\n\n

例如,我将Python代码 \xe2\x80\x94 替换\xd0\x9f\xd0\xbe\xd0\xb8\xd1\x81\xd0\xba \xd0\x9a\xd1\x80\xd0\xb8\xd1\x81\xd1\x82\xd0\xb8\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8b[**\xd0\x9f\xd0\xbe\xd0\xb8\xd1\x81\xd0\xba \xd0\x9a\xd1\x80\xd0\xb8\xd1\x81\xd1\x82\xd0\xb8\xd0\xbd\xd0\xb8\xd1\x82\xd1\x8b**](https://github.com/Kristinita/Kristinita.github.io),其中https://github.com/Kristinita/Kristinita.github.io\xe2\x80\x94 …

python python-3.x sublimetext sublimetext3 sublime-text-plugin

6
推荐指数
1
解决办法
2446
查看次数

DuckDuckGo 搜索返回“列表索引超出范围”

这是我的 Duck Duck Go 搜索脚本。

import duckduckgo
r = duckduckgo.query('DuckDuckGo')
print r.results[0].url
Run Code Online (Sandbox Code Playgroud)

它回来了;列表索引超出范围。如果我打印 r.results 我得到;

[<duckduckgo.Result object at 0x0000000002E98F60>]
Run Code Online (Sandbox Code Playgroud)

但是,如果我搜索“DuckDuckGo”以外的任何内容。它返回一个空值

[]
Run Code Online (Sandbox Code Playgroud)

我完全按照他们在示例代码中所做的。 https://github.com/mikejs/python-duckduckgo

python duckduckgo-api

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