我试着刮,想把所有的公寓都放在所有可能的页面上。在本例中,只有两页,我想:
“单击next按钮”/转到第2页
如果没有next按钮,请转到最后一页。
在我所见过的教程中,比如,在他正在抓取的页面上有一个指向next按钮的href链接。在我的例子中,页面列表的HTML代码不包含任何href链接,但如下所示:
在其他教程中,他们可以通过查找网页中的链接来找到指向next按钮的href链接。当我这样做时,我只获得网站的主链接(尽管加载了一个嵌套的url),而没有找到任何next按钮。
nav = soup.nav
for url in nav.find_all('
我目前在我的数据库中有以下问题记录。
|QuestionID|QuestionText|
|1|What is the HTTP port number?|
|2|What is the Telnet port number?|
|3|What is the FTP port number?|
I希望使用PHP脚本一次在一个网页上显示每个问题。用户可以通过单击“next”按钮查看下一个问题。I还希望包括“以前”按钮,以允许用户返回前一页。除此之外,我如何确定用户在每个问题(QuestionID)上花费的时间?
即使我尝试使用下面的循环方法单击next来查看下一个问题,但我在查看下一个问题时也遇
我有一个网站,我想点击“下一页”,直到它到达“下一页”按钮不再存在的最后一页。我已经成功地刮起了的第一页,我需要的所有元素加上定位按钮。我可以让代码变得丑陋,比如放置睡眠,并控制-c控件-v同样循环,我正在寻找一些更好的方法。
try:
for x in range (len(price)):
print(price[x].text, location[x].text, area_size[x].text)
except (NoSuchElementException, StaleElementReferenceException):
print("QU