我想要做的只是提交字符串查询(相当于手动输入搜索栏)并保存第一个结果的URL(如果有的话).
我问了一个类似的问题(Python搜索抓取),它的答案适用于谷歌我的问题是我无法在任何地方找到Duckduckgo的搜索API地址.你能帮助我或建议其他方式吗?
我有一个列表,其值与字典的键相同.我想写一个代码,它对字典的值做了一些事情(比如将它们增加一个),就像它们的键出现在列表中一样多次.
所以,例如
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)
你能告诉我它为什么不起作用以及我怎么做到的?