擅长:python、mysql、java
<p>可以使用带有<code>^</code>(start with)操作符的attribute=value选择器来定位每个标题的class属性的开始部分</p>
<pre><code>import requests
from bs4 import BeautifulSoup
url = 'https://www.ntu.edu.sg/events/Pages/default.aspx'
response = requests.get(url)
headers = {'User-Agent','Mozilla/5.0'}
soup = BeautifulSoup(response.content,'lxml')
titles = [item.text.replace('\u200b','') for item in soup.select("[class^='ntu_event_summary_title']")]
print(titles)
</code></pre>