所以我使用的是使用bs4的 robobrowser。当我尝试从字符串中剥离标签时,我得到了下面描述的错误。如果我注释掉,i.strip("</b>")
那么我可以轻松地打印带有标签的字符串列表。可能的欺骗:TypeError:'NoneType'对象不可调用,BeautifulSoup
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