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)
水滴竹沙
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)