我想抓住每一层中的具体位置地址。我从这个地址开始:
https://pr4e.dr-chuck.com/tsugi/mod/python-data/data/known_by_Teigon.html
第一个循环我要解析每一层HTML:
for i in range(0,18+1):
html = urllib.urlopen(url).read()
soup = BeautifulSoup(html)
tags = soup('a')
第二个循环我想抓住特殊的位置地址:
for tag in tags:
b=0
b+=1
while b==7:
url=tag.get('href',None)
print url
break
但输出是一个地址,而不是18个地址。
答案 0 :(得分:0)
b=0
b+=1
while b==7:
# rest
此代码b
中的始终为1
,因此您永远不会在while
内运行代码。
顺便说一下如果b
为7
,那么您将在while
内运行代码,但它永远不会停止,因为您不会在{{1}内更改b
}}和while
将始终为True。
-
也许您需要b == 7