我需要做这样的事情:
- 登录网站。
- 对特定 URL 执行操作。
- 操作后,转到另一个 URL(仍在站点中)。
到目前为止,这就是我所做的。
if loginAccount(user, pass, url) == 1:
if someActionChecking(url) == 1:
None
else:
print ("[INFO]blablabla")
actionNow(url, actionProcess)
if someActionChecking(url2) == 1:
None
else:
print ("[INFO]blablabla")
actionNow(url2, actionProcess)
if someActionChecking(url3) == 1:
None
else:
print ("[INFO]blablabla")
actionNow(url3, actionProcess)
else:
print ("Login failed.")
现在问题来了:
我想缩短代码并使我的生活更轻松,只需从包含url1、url2、url3的文本文件中获取 url (例如),逐行读取存储在那里的 URL,然后循环actionNow()函数线。所以它会是这样的:
if loginAccount(user, pass, url) == 1:
if someActionChecking(url) == 1:
None
else:
#I need to loop this process below!!
print ("[INFO]blablabla")
actionNow(url, actionProcess)
else:
print ("Login failed.")
有什么解决方法吗?我现在已经搜索了几天,我看到的只是strip()技术,但我无法真正理解它是如何工作的。
希望有人可以指导我,