获取微信热度前十及其阅读量
###微信热点前十的python爬虫爬取
进入网址“https://tophub.today/n/WnBe01o371“
右键点击审查元素,找到标题,热度所对应的标签

根据标签写出路径
1 import requests 2 from lxml import etree ##导入requests,lxml 3 #网址 4 url="https://tophub.today/n/WnBe01o371" 5 #模拟浏览器 6 header={'User-Agent':""} 7 #写主函数 8 def main(): 9 print("------------------微信热点前十排行榜------------------") 10 html=etree.HTML(requests.get(url,headers=header).text) #获取html页面 11 math=html.xpath('//td[@align="center"]/text()')#排名序号 12 title=html.xpath('//td[@class="al"]/a/text()')#文章的标题 13 read = html.xpath('//td[3]/text()')#阅读量 14 for i in range(0,10):#获取前十 15 print("{0:<1}\t{1:{3}<1}\t{2:{3}>30}".format(math[i],title[i],read[i],chr(12288))) 16 main()
运行代码得出结果


 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号