我尝试使用BeautifulSoup在网站上获取带有特殊ID的号码。这是我的代码
from urllib2 import urlopen
from bs4 import BeautifulSoup
import requests, logging
logging.basicConfig()
html = urlopen("http://example.com")
bsObj = BeautifulSoup(str(html), "html.parser")
select = bsObj.findAll(id="myid")
print(select.get_text())
但我得到了' AttributeError:' ResultSet'对象没有属性' get_text''。 问题在哪里?
答案 0 :(得分:2)
ResultSet有点像列表,因此您需要执行select[0].get_text()
或其他操作。
更多信息:Beautiful Soup: 'ResultSet' object has no attribute 'find_all'?