繁体   English   中英

如何制作页面循环脚本

[英]How to make a page loop script

是否有人可以使此脚本下载多个页面,而不是单个页面?

这是Python中的脚本:

import json, urllib

page_data = urllib.urlopen("http://example.com/wp-content/themes/example/html5system/request/example-8/get/1/").read()
js = json.loads(page_data)
#print js['page']

with open('page1.svg', 'wb') as f_out:
    f_out.write(js['page'].encode('utf-8'))  
import json, urllib

for i in range(1,301): # loop from 1 to 300
    page_data = urllib.urlopen("http://example.com/wp-content/themes/example/html5system/request/example-8/get/%d/" % i).read()
    js = json.loads(page_data)

    with open('page%d.svg' % i, 'wb') as f_out: # save each page in a separate svg
        f_out.write(js['page'].encode('utf-8'))
        f_out.close()

我只是说在你的现有代码的简单循环它运行的数字1到300。然后,我做了一个字符串替换'%d' % i其中插入的值i%d所在的字符串中。 我也对文件名做了同样的事情,因此每个页面都保存到一个单独的.svg文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM