Так что я использую robobrowser, который использует bs4. Когда я пытаюсь стричь теги из строк, я получаю ошибку, описанную ниже. Если я прокомментирую i.strip("</b>")
, тогда я могу легко распечатать список строк с тегами на концах. Возможно боян: TypeError: 'NoneType' object is not callable, BeautifulSoupRoboBrowser TypeError: объект «NoneType» не может быть вызван
from robobrowser import RoboBrowser as r
browser = r(history=False)
browser.open('http://mp3skull.com/')
usrsearch = "a-ha" #input('Search for music: ')
searchform = browser.get_form(action="/search_db.php")
searchform['q'].value = usrsearch
browser.submit_form(searchform)
songs = browser.select('b')
for i in songs:
print(i.strip("</b>"))
Ошибка:
line 13, in <module>
i.strip("</b>")
TypeError: 'NoneType' object is not callable
У меня нет ответов или каких-либо взглядов на этот счет. Эти 14 просмотров - мои собственные. Удар? – facetiousfactorial