Art*_*gan 1 python selenium xpath class
我正在使用 Selenium 从应用商店抓取内容:https : //apps.apple.com/us/app/bank-of-america-private-bank/id1096813830
我试图提取文本字段“作为主题专家,我们的团队非常投入......”
我试图按类查找元素
review_ratings = driver.find_elements_by_class_name('we-truncate we-truncate--multi-line we-truncate--interactive ember-view we-customer-review__body')
review_ratingsList = []
for e in review_ratings:
review_ratingsList.append(e.get_attribute('innerHTML'))
review_ratings
Run Code Online (Sandbox Code Playgroud)
但它返回一个空列表 []
代码有什么问题吗?或者有什么更好的解决方案?谢谢你的帮助。
使用requests
和BeautifulSoup
:
import requests
from bs4 import BeautifulSoup
url = 'https://apps.apple.com/us/app/bank-of-america-private-bank/id1096813830'
res = requests.get(url)
soup = BeautifulSoup(res.text,'lxml')
item = soup.select_one("blockquote > p").text
print(item)
Run Code Online (Sandbox Code Playgroud)
输出:
As subject matter experts, our team is very engaging and focused on our near and long term financial health!
Run Code Online (Sandbox Code Playgroud)