[英]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.