使用duckduckgo_search python api 进行免费且不限次数的搜索
- 搜索内容
- 搜索新闻
- 搜索图片
- 搜索视频
重要参数
python
region='wt-wt', # wt-wt、us-en、uk-en、ru-ru 等。默认为"wt-wt"
safesearch='off', # on, moderate, off. Defaults to "moderate"
timelimit='y', # d, w, m, y. Defaults to None
max_results=10 # 最大结果数量
python 代码
python
from duckduckgo_search import DDGS
from pprint import pprint
with DDGS(
timeout=20,
proxies="http://localhost:7890" # VPN代理
) as ddgs:
pprint([r for r in ddgs.text("大模型", region='cn-zh', max_results=10)]) # 搜索内容
# pprint([r for r in ddgs.news("CHATGPT", region='cn-zh', max_results=10)]) # 搜索新闻
# pprint([r for r in ddgs.images("刘亦菲", region='cn-zh', max_results=10)]) # 搜索图片
# pprint([r for r in ddgs.videos("搞笑视频", region='cn-zh', max_results=10)]) # 搜索图片
返回体
-
搜索内容
{
'body': ...,
'href': ...,
'title': ....
} -
搜索新闻
{
'body': '',
'date': '2025-06-18T09:02:00+00:00',
'image': '',
'source': '',
'title': '',
'url': 'https://www***************25/0618/26913.html'
} -
搜索图片
{
'height': 1928,
'width': 1296,
'image': 'https://n.sinaimg.cn/sinakd201********8832682.jpg',
'source': 'Bing',
'thumbnail': 'https://tse1.mm.bing.net/th?id=OIP.8T****gHaLB&pid=Api',
'title': '全球首映。',
'url': 'https://k.sinz.html?from=ent&subch=oent',
} -
搜索视频
{
'content': 'https://www.youtube.cv732WBOg',
'description': '🎉欢迎*****************..',
'duration': '0:19',
'embed_html': '<iframe width="1280" height="720" '
'src="https://ww732WBOg?autoplay=1" '
'frameborder="0" allowfullscreen>',
'embed_url': 'https://ww732WBOg?autoplay=1',
'image_token': 'ba7b4b8ce1c88bca1351c81bcc6b4a25e65de2a',
'images': {'large': 'https://tse2.mm.binhOsA1potKn9%2foWFw&pid=Api',
'medium': 'https://tse2.mqQhOsA1potKn9%2foWFw&pid=Api',
'motion': '',
'small': 'https://tse2bqQhOsA1potKn9%2foWFw&pid=Api'},
'provider': 'Bing',
'published': '2025-06-17**:52.0000000',
'publisher': 'You**be',
'statistics': {'viewCount': None},
'title': '75166156367.mp4',
'uploader': ''}]