Skip to content

Commit 014caa6

Browse files
committed
doc: README
1 parent 61013b2 commit 014caa6

File tree

3 files changed

+38
-39
lines changed

3 files changed

+38
-39
lines changed

README.md

Lines changed: 30 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,18 @@ Run
4848

4949
```
5050
❯ python fetch_image_urls.py
51+
Crawled 70 image urls.
5152
10 images.
52-
1: http://pngimg.com/uploads/cat/cat_PNG50521.png
53+
1: http://www.freeiconspng.com/uploads/cat-png-9.png
5354
2: http://pngimg.com/uploads/cat/cat_PNG1616.png
54-
3: https://pngimg.com/uploads/cat/cat_PNG50532.png
55-
4: https://pngimg.com/uploads/cat/cat_PNG1621.png
56-
5: https://pngimg.com/uploads/cat/cat_PNG1618.png
57-
6: http://pngimg.com/uploads/cat/cat_PNG1624.png
58-
7: http://www.pngmart.com/files/5/Black-Cat-PNG-Transparent.png
59-
8: http://www.myiconfinder.com/uploads/iconsets/256-256-a96249f4c8a9753fd904f8be023dc25c-cat.png
60-
9: https://pngimg.com/uploads/cat/cat_PNG1619.png
61-
10: http://pngimg.com/uploads/cat/cat_PNG50521.png
55+
3: https://pngimg.com/uploads/cat/cat_PNG1621.png
56+
4: https://pngimg.com/uploads/cat/cat_PNG50532.png
57+
5: http://pngimg.com/uploads/cat/cat_PNG50501.png
58+
6: http://www.pngmart.com/files/5/Black-Cat-PNG-Transparent.png
59+
7: https://pngimg.com/uploads/cat/cat_PNG1618.png
60+
8: http://pngimg.com/uploads/cat/cat_PNG1624.png
61+
9: http://assets.stickpng.com/thumbs/580b57fbd9996e24bc43bb8a.png
62+
10: https://www.freeiconspng.com/uploads/black-cat-png-4.png
6263
```
6364

6465
> **filters**: You can visit <https://cn.bing.com/images/search?q=cat> to operate filters through the UI, and then observe the link changes.
@@ -86,31 +87,32 @@ Run
8687
```shell
8788
❯ python download.py
8889
Save path: /Users/catchzeng/Desktop/cat
90+
Crawled 70 image urls.
8991
Downloading images
9092
#1 http://pngimg.com/uploads/cat/cat_PNG50509.png Downloaded
9193
#2 https://pngimg.com/uploads/cat/cat_PNG50498.png Downloaded
92-
#3 http://www.freepngimg.com/download/cat/22193-3-adorable-cat.png Downloaded
93-
#4 http://pngimg.com/uploads/cat/cat_PNG106.png Downloaded
94-
#5 https://pngimg.com/uploads/cat/cat_PNG50465.png Downloaded
95-
#6 https://pngimg.com/uploads/cat/cat_PNG50417.png Downloaded
96-
#7 https://pngimg.com/uploads/cat/cat_PNG50480.png Downloaded
97-
#8 http://pngimg.com/uploads/cat/cat_PNG119.png Downloaded
98-
#9 https://pngimg.com/uploads/cat/cat_PNG50438.png Downloaded
99-
#10 http://pngimg.com/uploads/cat/cat_PNG100.png Downloaded
100-
#11 https://pngimg.com/uploads/cat/cat_PNG50447.png Downloaded
101-
#12 https://pngimg.com/uploads/cat/cat_PNG50440.png Downloaded
102-
#13 https://pngimg.com/uploads/cat/cat_PNG50433.png Downloaded
103-
#14 https://www.pngarts.com/files/1/Baby-Cat-PNG-Free-Download.png Downloaded
104-
#15 https://cdn.pixabay.com/photo/2017/02/22/16/55/cat-2089916_960_720.png Downloaded
105-
#16 https://pngimg.com/uploads/cat/cat_PNG50434.png Downloaded
106-
#17 http://pngimg.com/uploads/cat/cat_PNG50529.png Downloaded
107-
#18 http://pngimg.com/uploads/cat/cat_PNG113.png Downloaded
108-
#19 https://purepng.com/public/uploads/large/purepng.com-catanimalscat-981524673949tj5ns.png Downloaded
109-
#20 https://pngimg.com/uploads/cat/cat_PNG50435.png Downloaded
94+
#3 http://pngimg.com/uploads/cat/cat_PNG106.png Downloaded
95+
#4 http://pluspng.com/img-png/png-cute-cat-ginger-cat-1280.png Downloaded
96+
#5 http://www.freepngimg.com/download/cat/22193-3-adorable-cat.png Downloaded
97+
#6 http://pngimg.com/uploads/cat/cat_PNG50440.png Downloaded
98+
#7 http://pngimg.com/uploads/cat/cat_PNG50514.png Downloaded
99+
#8 https://pngimg.com/uploads/cat/cat_PNG50482.png Downloaded
100+
#9 https://pngimg.com/uploads/cat/cat_PNG50480.png Downloaded
101+
#10 https://pngimg.com/uploads/cat/cat_PNG50479.png Downloaded
102+
#11 http://pngimg.com/uploads/cat/cat_PNG50442.png Downloaded
103+
#12 https://pngimg.com/uploads/cat/cat_PNG50447.png Downloaded
104+
#13 https://pngimg.com/uploads/cat/cat_PNG50512.png Downloaded
105+
#14 https://pngimg.com/uploads/cat/cat_PNG50456.png Downloaded
106+
#15 https://pngimg.com/uploads/cat/cat_PNG50465.png Downloaded
107+
#16 http://pngimg.com/uploads/cat/cat_PNG50529.png Downloaded
108+
#17 http://pngimg.com/uploads/cat/cat_PNG50433.png Downloaded
109+
#18 http://pngimg.com/uploads/cat/cat_PNG50434.png Downloaded
110+
#19 http://pngimg.com/uploads/cat/cat_PNG50416.png Downloaded
111+
#20 https://purepng.com/public/uploads/large/purepng.com-catanimalscat-981524673949tj5ns.png Downloaded
110112
Renaming images
111113
Finished renaming
112114
Done
113-
Elapsed time: 20.76s
115+
Elapsed time: 20.32s
114116
```
115117

116118
![](./images/cat.jpg)

bing_images/bing.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,11 @@ def download_image_with_thread(entry):
102102
result = download_image(url, path)
103103
return (url, result)
104104

105-
if __name__ == '__main__':
106-
urls = fetch_image_urls("cat",
107-
limit=100,
108-
file_type='png',
109-
filters='+filterui:aspect-square+filterui:color2-bw')
110105

111-
print("{} images.".format(len(urls)))
112-
counter = 1
113-
for url in urls:
114-
print("{}: {}".format(counter, url))
115-
counter += 1
106+
if __name__ == '__main__':
107+
download_images("cat",
108+
20,
109+
output_dir="/Users/catchzeng/Desktop/cat",
110+
pool_size=10,
111+
file_type="png",
112+
force_replace=True)

bing_images/crawler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def crawl_image_urls(keywords, filters, max_number=10000, proxy=None, proxy_type
6363
else:
6464
output_num = max_number
6565

66-
print("Crawled {} images urls.".format(
66+
print("Crawled {} image urls.".format(
6767
len(image_urls)))
6868

6969
return image_urls[0:output_num]

0 commit comments

Comments
 (0)