Discuss / Python / 看懂了html parser,尝试了BeautifuSoup

看懂了html parser,尝试了BeautifuSoup

Topic source

水滴竹沙

#1 Created at ... [Delete] [Delete and Lock User]

from urllib import request from bs4 import BeautifulSoup

page = request.urlopen('https://www.python.org/events/python-events/').read().decode() soup=BeautifulSoup(page,'html.parser')

count=0 for i in soup.select('h3[class="event-title"]'): count=count+1

for i in range(count): print('event-title:',soup.select('h3[class="event-title"]')[i].get_text()) print('event-time:',soup.select('time')[i].get_text()) print('event-location:',soup.select('span[class="event-location"]')[i].get_text()) print('-'*20)


  • 1

Reply