| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- '''
- Function:
- Implementation of Dedicated ImageClient
- Author:
- Zhenchao Jin
- WeChat Official Account (微信公众号):
- Charles的皮卡丘
- '''
- from imagedl.modules.sources import (
- BingImageClient, I360ImageClient, YahooImageClient, BaiduImageClient, SogouImageClient, GoogleImageClient, YandexImageClient, PixabayImageClient,
- DuckduckgoImageClient, UnsplashImageClient, GelbooruImageClient, SafebooruImageClient, DanbooruImageClient, PexelsImageClient, DimTownImageClient,
- HuabanImageClient, FoodiesfeedImageClient, EverypixelImageClient, FreeNatureStockImageClient, WeiboImageClient
- )
- # bing tests
- client = BingImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # 360 tests
- client = I360ImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # baidu tests
- client = BaiduImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # sogou tests
- client = SogouImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # google tests
- client = GoogleImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # yandex tests
- client = YandexImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # pixabay tests
- client = PixabayImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # duckduckgo tests
- client = DuckduckgoImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # yahoo tests
- client = YahooImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # unsplash tests
- client = UnsplashImageClient()
- image_infos = client.search('Cute Dogs', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # gelbooru tests
- client = GelbooruImageClient()
- image_infos = client.search('pikachu', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # safebooru tests
- client = SafebooruImageClient()
- image_infos = client.search('pikachu', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # danbooru tests
- client = DanbooruImageClient()
- image_infos = client.search('pikachu', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # pexels tests
- client = PexelsImageClient()
- image_infos = client.search('animals', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # dimtown tests
- client = DimTownImageClient()
- image_infos = client.search('JK', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # huaban tests
- client = HuabanImageClient()
- image_infos = client.search('JK', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # foodiesfeed tests
- client = FoodiesfeedImageClient()
- image_infos = client.search('pizza', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # everypixel tests (cookies required)
- client = EverypixelImageClient(default_search_cookies='xxxx')
- image_infos = client.search('animals', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # freenaturestock tests
- client = FreeNatureStockImageClient()
- image_infos = client.search('mountains', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
- # weibo tests (cookies required)
- client = WeiboImageClient(default_search_cookies='xxxx')
- image_infos = client.search('animals', search_limits=10, num_threadings=1)
- client.download(image_infos, num_threadings=1)
|