最赞回答 / 少年阿虎
以现在百度百科的url格式为例:root_url 变成 root_url = "http://baike.baidu.com/item/Python" 然后把 html_parser.py 中url的正则表达换成模糊匹配 links = soup.find_all('a',href = re.compile(r"item"))这样就可以了以后如果网站升级,url格式改变,也是这个套路希望能帮到你
2017-04-08
已采纳回答 / 逍遥游_xj
TypeError: __init__() got an unexpected keyword argument 'from_encoding'构造函数参数错误我猜你用的BeautifulSoup是BeautifulSoup3版本,3版本这个位置参数是:fromEncoding,你换这个参数名试一试
2017-04-04
最新回答 / Camel97
兄弟。。p__node = soup.find('p',class_ = "title")print p_node.name,p_node.get_text()你有没有发现上面那句话 p 和 node 之间的线比下面那个长。。你上面那个打了两个下划线下面只打了一个。统一就可以了。
2017-03-31