小编Nes*_*esa的帖子

Duckduckgo API获取搜索结果

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

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

api duckduckgo-api

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

通过字典迭代列表

我有一个列表,其值与字典的键相同.我想写一个代码,它对字典的值做了一些事情(比如将它们增加一个),就像它们的键出现在列表中一样多次.

所以,例如

listy=['dgdg','thth','zuh','zuh','thth','dgdg']
dicty = {'dgdg':1, 'thth':2, 'zuh':5}
Run Code Online (Sandbox Code Playgroud)

我试过这段代码:

def functy (listx,dictx):
    for i in range (0, len(listx)):
        for k,v in dictx:
            if listx[i]==k:
                v=v+1
            else:
                pass
functy(listy, dicty)
Run Code Online (Sandbox Code Playgroud)

但它引发了这个错误:

Traceback (most recent call last):
  File "C:\Python34\8.py", line 12, in <module>
    functy(listy, dicty)
  File "C:\Python34\8.py", line 6, in functy
    for k,v in dictx:
ValueError: too many values to unpack (expected 2)
Run Code Online (Sandbox Code Playgroud)

你能告诉我它为什么不起作用以及我怎么做到的?

python dictionary

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

标签 统计

api ×1

dictionary ×1

duckduckgo-api ×1

python ×1