我是Python中的傻瓜。我正在使用一个脚本,它正在下载html页面。我的项目中有两个文件。文件1和文件2。 我需要执行文件1开始下载。20/30秒后,它停止并显示一条消息“请求太多,请单击文件2脚本以更新IP”。然后我需要单击/执行文件2脚本。它在1秒内改变IP。然后我需要再次单击文件1脚本来启动相同的过程(下载)。它是手动工作的。在
现在我想自动化这个过程。我想在控制台显示消息“请求太多,请单击文件2脚本续订IP”后立即自动执行文件2。然后它将再次自动执行文件1以继续该过程。这样我就不用再碰日食了。在
这是代码的一部分。在
if the_page.find("Too many requests")>=0:
print "Too many requests"
print "Rclick File 2 script to renew IP"
fout = open(self.dir+"/limit.txt",'wb')
limits = str(count)+","+str(upper)
fout.write(limits)
fout.close()
break
实际上,我需要一个自动的方式来安排这个工作。 我应该把新代码放在哪里?请问密码是什么?在
您可以使用操作系统或子流程。http://www.cyberciti.biz/faq/python-run-external-command-and-get-output/
既然有了源代码,就可以将文件2中的功能包装到一个类中,或者仅仅是一个函数中。在
然后您可以像导入其他python模块一样将文件2导入到文件1中。让您从运行中的脚本调用该函数。在
高温
相关问题 更多 >
编程相关推荐