[500px] create directories per photo
This commit is contained in:
@@ -28,7 +28,6 @@ class _500pxExtractor(Extractor):
|
|||||||
self.session.headers["Referer"] = self.root + "/"
|
self.session.headers["Referer"] = self.root + "/"
|
||||||
|
|
||||||
def items(self):
|
def items(self):
|
||||||
first = True
|
|
||||||
data = self.metadata()
|
data = self.metadata()
|
||||||
|
|
||||||
for photo in self.photos():
|
for photo in self.photos():
|
||||||
@@ -36,9 +35,7 @@ class _500pxExtractor(Extractor):
|
|||||||
photo["extension"] = photo["image_format"]
|
photo["extension"] = photo["image_format"]
|
||||||
if data:
|
if data:
|
||||||
photo.update(data)
|
photo.update(data)
|
||||||
if first:
|
yield Message.Directory, photo
|
||||||
first = False
|
|
||||||
yield Message.Directory, photo
|
|
||||||
yield Message.Url, url, photo
|
yield Message.Url, url, photo
|
||||||
|
|
||||||
def metadata(self):
|
def metadata(self):
|
||||||
@@ -147,10 +144,6 @@ class _500pxGalleryExtractor(_500pxExtractor):
|
|||||||
"user": dict,
|
"user": dict,
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
# unavailable photos (#1335)
|
|
||||||
("https://500px.com/p/Light_Expression_Photography/galleries/street", {
|
|
||||||
"count": 4,
|
|
||||||
}),
|
|
||||||
("https://500px.com/fashvamp/galleries/lera"),
|
("https://500px.com/fashvamp/galleries/lera"),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user