'NoneType'对象没有属性'get_text'BeautifulSoup

时间:2019-07-02 13:19:27

标签: python python-3.x beautifulsoup

对不起,我的英语!我正在尝试从网站获取文本。当我获得一个标题时,它的代码就会起作用。但是,当我尝试通过FOR IN获取标题时,出现错误。

p = requests.get(final_list[0]) #my urls in final_list
n_soup = bs(p.text, 'html.parser')
article = n_soup.find(class_='articleMeta ja')
article_title = article.find('h1', class_ = 'chaptertitle')
title_1 = article_title.get_text().strip().split('\n')

它的代码有效!

titles = []
for i in range(len(final_list)):
    p = requests.get(final_list[i])
    n_soup = bs(p.text, 'html.parser')
    article = n_soup.find(class_='articleMeta ja')
    article_title = article.find('h1', class_ = 'chaptertitle')
    titles.append(article_title.get_text().strip().split('\n'))
    time.sleep(5)

但是此代码给我错误!

0 个答案:

没有答案