复制代码
def get_order(num):
page = num / 20
order = num % 20 # 超出一整页的条目
for i in range(1, page+1): # 需这里需要尾巴
url = 'http://bohaishibei.com/post/category/main/page/%d' % i
print url
if (i == page)&(order > 0):
url = 'http://bohaishibei.com/post/category/main/page/%d' % (i+1)
print url+",%d条" % order
get_order(55)
复制代码
运行结果:
复制代码
order = get_order(21)
for i in range(0, len(order)): #这个遍历列表太丑了,改了: for i in order
html = getHtml(order[i])
content_data = content(html)
title_data = title(content_data)
img_data = get_img(content_data)
data_out(title_data, img_data)
复制代码
ok了所有的代码都写完了