循环遍历数组中的值

时间:2017-07-18 23:02:26

标签: python arrays

我试图在python中循环遍历数组中的值,我不知道该怎么做。

pid = {
    "021554",
    "098765",
    "287004",
    "237655"
}

上面是我的数组,我试图使用pid将其放入链接中,例如:

get("www.google.com/" + pid)

我希望它使用pid编号1然后编号2然后编号3,直到它返回到列表顶部并在else中再次启动if。

if 'text' in response.text:
    do something
else:
    use next pid to add to the link and start script from the top again using the new id`

1 个答案:

答案 0 :(得分:1)

from itertools import cycle
import requests

for pid in cycle("021554 098765 287004 237655".split()):
    url = "www.google.com/{}".format(pid)
    txt = requests.get(url).text
    if "something" in txt:
        break

请注意,如果“某事”没有出现,这可能永远存在。