用Python requests beautifulSoup 获取并显示中文信息

Posted hanxiangmin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Python requests beautifulSoup 获取并显示中文信息相关的知识,希望对你有一定的参考价值。

使用requests来打开URL地址,获取编码为utf-8

得到的标签或信息在显示时用gb18030来显示。

book_page = requests.get("https://book.douban.com/subject/26906797/", )
print(book_page.status_code)
status_code = book_page.status_code

#if status_code == 200:
#    print("The content is " + book_page.content)
    

bs_page = BeautifulSoup(book_page.content, features=‘lxml‘, from_encoding=‘utf8‘)
 
print(u"Article_info is ")
article_info = bs_page.find_all(id=‘info‘)
for article in article_info:
    article.encode(‘gb18030‘)
    print(article.text)

  

以上是关于用Python requests beautifulSoup 获取并显示中文信息的主要内容,如果未能解决你的问题,请参考以下文章

Python爬虫:想听榜单歌曲?只需要14行代码即可搞定

用requests库和BeautifulSoup4库爬取新闻列表

爬虫岗简历-2019-04-25

用requests库和BeautifulSoup4库爬取新闻列表

用requests库和BeautifulSoup4库爬取新闻列表

ES6模板字符串花样使用(循环,判断)