5 Star 8 Fork 6

合肥吃货食光/Python有趣的代码

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
爬ZOL美女图.py 1.38 KB
一键复制 编辑 原始数据 按行查看 历史
合肥吃货食光 提交于 2019-07-22 18:23 . d:/zol/"
import re
import urllib.request
import time
# proxy = urllib.request.ProxyHandler({"http" :"183.172.192.248:1080"})
# opener = urllib.request.build_opener(proxy ,urllib.request.HTTPHandler)
# urllib.request.install_opener(opener)
count = 0
try:
for c in range(0,10):
new_url = "http://bbs.zol.com.cn/dcbbs/d33975_good_p" + str(c) + ".html#c"
data_new = urllib.request.urlopen(new_url).read().decode("utf-8","ignore")
tj_new = 'data-url="/dcbbs/(.*?).html">'
p1 = re.compile(tj_new).findall(str(data_new))
for sen in range(len(p1)):
url = "http://bbs.zol.com.cn/dcbbs/" + str(p1[sen]) + ".html"
data = urllib.request.urlopen(url).read().decode("GBK","ignore")
tj = 'data-original="https://bbs-fd.zol-img.com.cn/t_s(.*?).jpg'
p = re.compile(tj).findall(data)
for i in range(len(p)):
url = "https://bbs-fd.zol-img.com.cn/t_s" + str(p[i]) + ".jpg"
file = "d:/zol/" + str(p[i][-8:-1]) + ".jpg"
count +=1
if count%5 ==0:
time.sleep(0.65)
print("正在保存第%s张图片" % count)
urllib.request.urlretrieve(url,filename=file)
except urllib.error.URLError as e:
if hasattr(e, 'code'):
print(e.code)
if hasattr(e, "reason"):
print(e.reason)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/simon4055/fun.git
git@gitee.com:simon4055/fun.git
simon4055
fun
Python有趣的代码
master

搜索帮助