【发布时间】:2021-11-14 14:30:14
【问题描述】:
我无法从亚马逊产品页面抓取评分百分比。我只得到空值。这是我的代码
from typing import Text
from bs4 import BeautifulSoup
import requests
import pandas as pd
from datetime import date
import os
url='https://www.amazon.in/dp/B09BJQCTMX?ref=myi_title_dp'
req = requests.get(url)
content=BeautifulSoup(req.content,"lxml")
data = content.findAll('a',class_='a-link-normal')
print(data)
我提供了正确的类名,但检索到的只有空值。
【问题讨论】:
-
尝试打印
req.text。它将打印整个 html 页面,在那个大字符串中,如果您需要的数据存在,那么您可以使用bs4访问特定数据。如果没有那么你需要使用其他方式
标签: python html web-scraping beautifulsoup alfresco-webscripts