web scraping for循环卡在list-python上的第一项

时间:2017-07-12 14:06:39

标签: python for-loop web-scraping beautifulsoup

我试图遍历一个名单列表,它似乎应该很简单,但它不起作用。只接收列表中的第一个名称,仅此而已!为什么不继续使用NEXT名称??

这是我的代码:

import pandas as pd
import requests
from bs4 import BeautifulSoup

page = requests.get('http://www.aus.edu/info/200170/college_of_architecture_art_and_design/269/department_of_architecture/4')
soup = BeautifulSoup (page.content, "html.parser")

content = soup.find(class_="supContact")
content_items = content.find_all(class_="contactToggle selected")
names = content_items[0]

s_name = []
for item in name: 
    s_name.append(content.find(class_="contactToggle selected").text)
    if not names:
        continue
print(s_name)

#print(names.prettify())

0 个答案:

没有答案