Пример #1
0
        url_xunfs = torrenturl#种子下载页地址
        html = getUrlRespHtml(url_xunfs)
        result = getref(html)

        ref = result[0]
        ref = ref[7:-1]
        reff = result[1]
        reff = reff[7:-1]

        url_download = "http://www.xunfs.com/download.php" 
        values = { 
            'ref' : ref,
            'reff' : reff,
            'submit' : 'Download',
        }
        postdata = urllib.urlencode(values) 
        req = urllib2.Request(url_download, postdata) 
        response = urllib2.urlopen(req)
        the_page = response.read()
        with open(mkpath+ref+".torrent", "wb") as code:     
            code.write(the_page)


        clr.print_green_text('this page over')

    except Exception, e:#如果出错 则报错 并跳过

        clr.print_red_text('error')


raw_input('over')
Пример #2
0
def main(argv):
	try:
		opts,args = getopt.getopt(argv[1:],'hv',['gc=','gx=','gxx'])
	except getopt.GetoptError,err:
		clr.print_red_text(err)
		sys.exit(2)

	for o,a in opts:
		if o in ('-h','--help'):
			Usage()
			sys.exit(1)
		elif o in ('-v','--version'):
			Version()
			sys.exit(0)
		elif o in ('--gc'):
			generateCode(a)
			sys.exit(0)
		elif o in ('--gx'):
			generateXml(a)
			sys.exit(0)
		elif o in ('--gxx'):
			generateXmlList()
			sys.exit(0)
		else:
			clr.print_red_text('opation not use')
			sys.exit(2)

if __name__ == '__main__':
    main(sys.argv)

    # clr.print_green_text(cn("\n\n启动脚本	: ")+sys.argv[0]+'\n\n')