当前位置: 首页 > news >正文

唐山网站排名推广网站建立的重要性

唐山网站排名推广,网站建立的重要性,95598网站服务建设,it建设人才网现在在kaggle上学习一个课程,第一课主要是识别图片里面是不是鸟🐦。其中一步是使用duckduckgo 搜索图片,源码: from duckduckgo_search import ddg_images from fastcore.all import * from fastbook import search_images_ddgde…

现在在kaggle上学习一个课程,第一课主要是识别图片里面是不是鸟🐦。其中一步是使用duckduckgo 搜索图片,源码:

from duckduckgo_search import ddg_images
from fastcore.all import *
from fastbook import search_images_ddgdef search_images(term, max_images=30):print(f"Searching for '{term}'")return L(search_images_ddg(term, max_results=max_images)).itemgot('image')
#NB: `search_images` depends on duckduckgo.com, which doesn't always return correct responses.
#    If you get a JSON error, just try running it again (it may take a couple of tries).
urls = search_images('bird photos', max_images=1)
urls[0]

直接出现了下面的错误

opt/conda/lib/python3.7/site-packages/duckduckgo_search/compat.py:60: UserWarning: ddg_images is deprecated. Use DDGS().images() generatorwarnings.warn("ddg_images is deprecated. Use DDGS().images() generator")
/opt/conda/lib/python3.7/site-packages/duckduckgo_search/compat.py:64: UserWarning: parameter page is deprecatedwarnings.warn("parameter page is deprecated")
/opt/conda/lib/python3.7/site-packages/duckduckgo_search/compat.py:66: UserWarning: parameter max_results is deprecatedwarnings.warn("parameter max_results is deprecated")
---------------------------------------------------------------------------
HTTPStatusError                           Traceback (most recent call last)
/tmp/ipykernel_18/2432147335.py in <module>1 #NB: `search_images` depends on duckduckgo.com, which doesn't always return correct responses.2 #    If you get a JSON error, just try running it again (it may take a couple of tries).
----> 3 urls = search_images('bird photos', max_images=1)4 urls[0]/tmp/ipykernel_18/1717929076.py in search_images(term, max_images)4 def search_images(term, max_images=30):5     print(f"Searching for '{term}'")
----> 6     return L(ddg_images(term, max_results=max_images)).itemgot('image')/opt/conda/lib/python3.7/site-packages/duckduckgo_search/compat.py in ddg_images(keywords, region, safesearch, time, size, color, type_image, layout, license_image, max_results, page, output, download)80         type_image=type_image,81         layout=layout,
---> 82         license_image=license_image,83     ):84         results.append(r)/opt/conda/lib/python3.7/site-packages/duckduckgo_search/duckduckgo_search.py in images(self, keywords, region, safesearch, timelimit, size, color, type_image, layout, license_image)425         cache = set()426         for _ in range(10):
--> 427             resp = self._get_url("GET", "https://duckduckgo.com/i.js", params=payload)428             if resp is None:429                 break/opt/conda/lib/python3.7/site-packages/duckduckgo_search/duckduckgo_search.py in _get_url(self, method, url, **kwargs)87                 logger.warning(f"_get_url() {url} {type(ex).__name__} {ex}")88                 if i >= 2 or "418" in str(ex):
---> 89                     raise ex90             sleep(3)91         return None/opt/conda/lib/python3.7/site-packages/duckduckgo_search/duckduckgo_search.py in _get_url(self, method, url, **kwargs)81                 if self._is_500_in_url(str(resp.url)) or resp.status_code == 202:82                     raise httpx._exceptions.HTTPError("")
---> 83                 resp.raise_for_status()84                 if resp.status_code == 200:85                     return resp/opt/conda/lib/python3.7/site-packages/httpx/_models.py in raise_for_status(self)747         error_type = error_types.get(status_class, "Invalid status code")748         message = message.format(self, error_type=error_type)
--> 749         raise HTTPStatusError(message, request=request, response=self)750 751     def json(self, **kwargs: typing.Any) -> typing.Any:HTTPStatusError: Client error '403 Forbidden' for url 'https://duckduckgo.com/i.js?l=wt-wt&o=json&s=0&q=bird%20photos&vqd=4-120319640991756807142594628538299407667&f=%2C%2C%2C%2C%2C&p=1'
For more information check: https://httpstatuses.com/403

 另外我还尝试了在Google的colab里面试了一下,也出现了下面的错误

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-10-dd751e9bd5d7> in <cell line: 1>()
----> 1 from duckduckgo_search import ddg_images2 from fastcore.all import *3 4 def search_images(term, max_images=30):5     print(f"Searching for '{term}'")ImportError: cannot import name 'ddg_images' from 'duckduckgo_search' (/usr/local/lib/python3.10/dist-packages/duckduckgo_search/__init__.py)

其实还是版本的问题,做下面的修复即可:

原来的search_images_ddg API已经不能用了,直接用fastbook中新的API  search_images_ddg 即可,并且新的API似乎不支持。 

!pip install fastbookfrom fastbook import search_images_ddg# urls = search_images('bird photos', max_images=1)
urls = search_images_ddg('bird photos', max_images=1)
urls[0]

好了,大功告成了,还有问题的话可以参考一下我的note:

Hello World Hello bird - Is it a bird | Kaggle

http://www.yayakq.cn/news/254449/

相关文章:

  • 网站发布和推广网站建设需求登记表 免费下载
  • 学网站建设设计要钱吗张家港网站建设培训班
  • 电脑做网站软件通辽市网站建设
  • 北京微信网站开发报价专门做团购的网站有哪些
  • 10个网站 云主机需求中山 网站建设
  • php怎么做网站教程yum nginx wordpress
  • 网站开发与维护学什么做旅行社网站
  • 单位网站建设运维情况老闵行租房
  • 非法网站怎么推广如何解析网站
  • 公司网站框架便宜的国外云服务器
  • 汉口网站建设公司群站优化之链轮模式
  • 站长忽略的观点做瞹瞹爱免费网站
  • 如可做网站做翻译网站 知乎
  • 19年做网站wordpress app主题
  • 无网站如何做淘宝客营销型网站建设的步骤流程是什么
  • 新乡专业网站制作国内外做的比较好的家装网站
  • 吴中区住房和城乡建设局网站网站建设服务中企动力
  • 网站如何做sem推广免费logo设计软件手机版
  • 简述创建网站的步骤长春市网络科技有限公司
  • h5如何做网站深圳罗湖企业网站优化
  • 班级网站建设方案书网站设计成手机
  • 浙江省城乡和建设厅网站桂林企业网
  • 做的好的排版网站商业网站建设设计
  • 深圳网站开发哪个公司好青岛建设网站企业
  • 手机网站背景图尺寸在电脑上做二建题 哪个网站好
  • 佛山网站建设十年乐云seo百度关键词排名
  • phpcms中的网站介绍页竞拍网站模板
  • 庄河网站怎么举报做棺材wordpress访问仪表盘
  • 怎样用js做网站轮播图自己做的网站竞价好还是单页好
  • xyz域名注册局官方网站梦幻西游手游网页版官网