我想获得quora答案的投票数(在这个特定情况下,数字" 13"):
Image of the element I want to grab:
我尝试过:
import requests
from bs4 import BeautifulSoup
url1 = "https://www.quora.com/Have-you-ever-made-your-dad-cry-If-so-how-and-what-did-you-do-afterwards"
res = requests.get(url1)
res.raise_for_status()
soup = BeautifulSoup(res.content, "html.parser")
z = soup.find('span', {'class': 'count'})
print(z)
我没有得到任何东西。我试图获得父标签,但这也没有用。 但是,这项工作在大多数其他网站上。这里发生了什么?
答案 0 :(得分:0)
你有图片但没有数据结构,所以这可能是也可能不正确 - 但根据之前的BeautifulSoup问题试试这个:
z = soup.find('span', class_='count')
根据内容,print z可能不会起作用。它可能会打印一个对象标识符。 print(z.text)更有可能工作
答案 1 :(得分:0)
您似乎需要首先在Quora中注册,否则您won't get directly要查找的信息,请确保您首先获得信息