Python 系列练习

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 系列练习相关的知识,希望对你有一定的参考价值。

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.

Beautiful Soup3 的文档,Beautiful Soup 3 目前已经停止开发,现在推荐在现在的项目中使用Beautiful Soup 4, 移植到BS4,现在python2 的版本逐渐会被python3 所代替,有兴趣的同学,可以学习3,不要在学习2了。

 1 import bs4 
 2 
 3 from bs4 import BeautifulSoup as soup 
 4 
 5 from urllib.request import urlopen
 6 
 7 def news(): 
 8 
 9      #my_url="https://news.google.com/news/rss"  
10 
11      my_url="https://news.google.com/news/rss?ned=in&hl=en-IN" 
12 
13      #To open the Given URL  
14 
15      Client=urlopen(my_url)        
16 
17      s_url ="https://news.google.com/news/headlines/section/topic/SPORTS.en_in/Sports?ned=in&hl=en-IN&gl=IN"         
18 
19      Client=urlopen(s_url)
20 
21  
22 
23      xml_page=Client.read()  
24 
25      Client.close()
26 
27      soup_page=soup(xml_page,"xml")  
28 
29      news_list=soup_page.findAll("item")    
30 
31      for news in news_list:   
32 
33             print(news.title.text)    
34 
35             print(news.link.text)    
36 
37             print(news.pubDate.text)    
38 
39             print("-"*150)  
40 
41       n=input()
42 
43  
44 
45 news() 
46 
47  

 

以上是关于Python 系列练习的主要内容,如果未能解决你的问题,请参考以下文章

学科分数处理与判断|Python练习系列[6]

任意范围素数寻找|Python练习系列[7]

Python3练习题系列(08)——代码阅读方法及字典跳转表理解

任意三角形形状判断|Python练习系列[10]

Python3练习题系列(04)

全网最全Python项目体系练习500例(附源代码),练完可就业系列