我想浏览网站上的具体标签。在这个网站上很少有这样的标签 我只想导航其中一个。 每次我运行代码都会得到不同的输出。你知道吗
import bs4 as bs
import urllib
source = urllib.urlopen("https://taripebi.ge/%E1%83%91%E1%83%94%E1%83%9C%E1%83%96%E1%83%98%E1%83%9C%E1%83%98%E1%83%A1-%E1%83%A4%E1%83%90%E1%83%A1%E1%83%94%E1%83%91%E1%83%98").read()
soup = bs.BeautifulSoup(source, 'lxml')
for paragraph in soup.find('div', style = "width: 40%;/* float: left; */"):
print(paragraph)
每次运行代码都会得到不同的输出。
是的。每次页面返回不同的结果时。即使你的选择是错误的,这并不能解释你得到不同的结果打印每一次。我运行了几次,每次都得到不同的结果。你知道吗
输出
1号跑道
运行2
理想情况下,根据您的代码,每次运行代码时都应该得到
2.41
的结果(在问题中给出)。你知道吗发生的情况是,这个页面在后台执行一些javascript授权,然后才填充有效数据。你知道吗
对于这些类型的页面,最好使用selenium。你知道吗
输出
运行1
运行2
相关问题 更多 >
编程相关推荐