YandexImagesParser
1.0.0
Yandex.Images의 사진을 구문 분석하기 위한 Python 모듈
작업하려면 모듈을 설치하거나 다운로드해야 합니다. 모듈을 설치하는 방법에는 두 가지가 있습니다.
$ git submodule add https://github.com/Ulbwaa/YandexImagesParser
$ git clone https://github.com/Ulbwaa/YandexImagesParser
편리한 작업을 위해서는 첫 번째 방법을 사용하는 것이 좋습니다.
$ pip install -r requirements.txt
from ImageParser import YandexImage
parser = YandexImage ()
print ( parser . about , parser . version )
>>> Yandex Images Parser 1.0-release
from ImageParser import YandexImage
parser = YandexImage ()
for item in parser . search ( "Hello world!" ):
print ( item . title )
print ( item . url )
print ( item . preview . url )
print ( "(" , item . size , ")" , sep = '' )
>>> Hello world! - SYNDICATE
>>> https://access.viasyndicate.com/wp-content/uploads/helloworld.jpg
>>> https://im0-tub-ru.yandex.net/i?id=f4c8a1308fd44579344172c874f228a4&n=13
>>> (1900*800)
YandexImage.search
함수에 의해 반환된 매개변수 YandexImage.search
다음 매개변수가 있는 요소 목록을 반환합니다.
self.title
(일정 글자 수로 축약됨)self.description
(특정 문자 수로 축약됨)self.domain
입니다.self.url
self.width
(픽셀 단위)self.height
높이(픽셀 단위)self.size
(보기: 1280*720)self.preview.url
self.preview.width
(픽셀 단위)self.preview.height
(픽셀 단위)self.preview.size
(보기: 1280*720)dict 형식의 정보를 얻으려면
self.__dict__
사용하세요.
검색을 필터링하려면 다음 기능을 사용할 수 있습니다.
from ImageParser import YandexImage
parser = YandexImage ()
for item in parser . search ( "Hello world!" , sizes = parser . size . large ):
print ( item . title )
print ( item . url )
print ( item . preview . url )
print ( "(" , item . size , ")" , sep = '' )
YandexImage.size
함수에 의해 반환된 매개변수self.large
self.medium
self.small
dict 형식의 정보를 얻으려면
self.__dict__
사용하세요.
앞으로 더 많은 필터가 추가될 예정입니다.