python - 使用 Python Selenium 查找表的无限嵌套元素
问题描述
你好,
站点 url 是:这是我正在从该站点抓取回复的 URL
,并且我被引号中的这些引号所困扰。
REPLY = "//div[@class='icerik']"
answers = wait.until(EC.presence_of_element_located((By.XPATH, REPLY)))
answers = browser.find_elements_by_xpath(REPLY)
for answer in answers:
cell = answer.find_elements_by_class_name("msg")
if len(cell) != 0:
for c in cell:
c.find_element_by_tag_name("td")
print("..........Mesajın basi...............\n")
print(c.text)
print("\n")
print("..........Mesajın sonu...............\n")
print("######################################\n")
else:
continue
我可以取消任何报价和回复,但我希望它们分开。在这种情况下,报价链可以是无限的。我已经为 REPLY 尝试了各种 xpath,但我找不到解决方案。使用 REPLY xpath 废弃引号和回复本身。
很快,我想用不同的字符串一一废弃回复本身和这些引号。
感谢您的回答。这是此报价链的 HTML 代码。 引用 HTML
解决方案
推荐阅读
- powershell - 从服务器上的本地管理员组获取用户
- python - 如何从 Tensorflow 获得此代码的正确输出?
- neural-network - 强化学习。使用 PPO 绕过物体
- ios - 如何在 SwiftUI 中为叠加层设置动画
- ios - Node js socket io chat 发送消息通知
- android-studio - 如何在 Firebase 的嵌套节点中获取特定数据
- python - 从 gmail 帐户获取附件的 Python 脚本
- python - Nvim: $VIRTUAL_ENV 存在但似乎处于非活动状态。这可能会导致意想不到的结果
- javascript - 突出显示并删除单击 javascript 时突出显示 div
- yocto - 覆盖 bbappend 文件中的 defconfig