#!/usr/bin/env python2
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
html = '''
用户名或密码错误!
'''
soup = BeautifulSoup(html, "html.parser")
print soup.div.contents[2]
python定位元素 我是用selenium的方法,具体是通过Xpath来定位。
先分析这个HTML里的”用户名或密码错误!”是在div标签里啊。所以这里只有一个文本
button标签里的文本是一个X
用Xpath定位时,定位”用户名或密码错误!”, xpath=("xxxxxx(这一串表示前面的节点)/div[text()="用户名或密码错误!"]")
定位”x”, xpath=(“xxxxxx(这一串表示前面的节点)/div/button[text()="X"]”)
那么你是怎么定位的 贴代码