擅长:python、mysql、java
<p>经过数小时的搜索和调试,我终于想出了一个解决方案,可以动态地完成所有分页(如果有或没有分页),我所要做的就是创建<code>while loop</code>并检查<code>next_link</code>就是它</p>
<p>代码:</p>
<pre><code>while True:
page = _get_page(url)
for event in page.select('li.event'):
events.append(event.text)
next_link = page.select_one('a.pag__next')
if not next_link:
break
url = 'https://www.onthisday.com'+next_link['href']
</code></pre>