def main():
total = 0
time = 0
tar = tarfile.open("bookfiles.tar.gz")
for member in tar.getmembers():
f = tar.extractfile(member)
html = f.read()
response = HtmlResponse(url="local", body=html, encoding='utf8')
start = timer()
rating = response.xpath(
"//*[@id='content_inner']/article/div[1]/div[2]/p[3]/i[1]").extract(), # .split(' ')[-1],
title = response.xpath(
"//*[@id=('content_inner')]/article/div[1]/div[2]/h1").extract(),
price = response.xpath(
"//*[@id=('content_inner')]/article/div[1]/div[2]/p[1]"),
stock = ''.join(response.xpath(
"//*[@id=('content_inner')]/article/div[1]/div[2]/p[2]").re('(\d+)')),
end = timer()
page = [rating, title, price, stock]
total = total + 1
time = time + end - start
print("\nTotal number of pages extracted = {0}".format(total))
print("Time taken = {0}".format(time))
click.secho("Rate of link extraction : {0} pages/second\n".format(
float(total / time)), bold=True)
with open("Benchmark.txt", 'w') as g:
g.write(" {0}".format((float(total / time))))
评论列表
文章目录