我正试图从网站上刮取数据 为了了解我的问题,这里有一些示例
第一次迭代
<span class="lot-details-desc right">$7,344 USD
</span>
<span class="lot-details-desc right">Automatic
</span>
<span class="lot-details-desc right">Mercedes
</span>
第二次迭代
<span class="lot-details-desc right">$6000 USD
</span>
<span class="lot-details-desc right"> #NO DATA HERE
</span>
<span class="lot-details-desc right">Mercedes
</span>
#在一个循环中 用漂亮的汤
price = soup.find_all("span", {"class": "lot-details-desc right"})[0].get_text()
print(price)
trans = soup.find_all("span", {"class": "lot-details-desc right"})[1].get_text()
print(trans)
name = soup.find_all("span", {"class": "lot-details-desc right"})[2].get_text()
print(trans)
我得到了结果
1st iteration
price=$7,344 USD
trans=Automatic
name=Mercedes
2nd iteration
price=$6000 USD
trans=Mercedes
name=ERRORRR( out of bound cuz this one find_all indicates only 0 and 1 index instead of 0 1 2)
如有任何建议,将不胜感激
该站点上的数据通过JavaScript动态加载。您可以使用
requests
模块直接从其API获取数据:印刷品:
相关问题 更多 >
编程相关推荐