使用python(beatifulSoup)在Web废料中进行foor循环

时间:2018-06-27 13:32:56

标签: python

我在所有帖子上都做多题:

from bs4 import BeautifulSoup
from requests import get

url = 'http://www.thecoci.me/swift'

response = get(url)

soup = BeautifulSoup(response.text,'lxml')

print(soup.find_all('a', {'itemprop': 'url'})['href'])
print(soup.find_all('a', {'itemprop': 'url'})[0].get_text())

我如何在此url上的所有帖子中使用此代码?

1 个答案:

答案 0 :(得分:0)

只需遍历soup.find_all返回的列表。

for link in soup.find_all('a', {'itemprop': 'url'}):
    print(link['href'])

打印出

/swift/arrays/
/swift/stringinterpolation/
/swift/oprators/
/swift/datatype/
/swift/variableandconstant/
/swift/howtoinstallxcode/