python中selenium使用xpath如何排除某类子节点
高洛峰
高洛峰 2016-10-22 17:48:33
0
0
1002

使用:
browser.find_element_by_xpath("//div[@class='cnt f-brk']")
匹配:
<div class="cnt f-brk">negative1989:为了发自拍又发了一首新歌<img src="http://s1.music.126.net/style...
想要得出:
negative1989:为了发自拍又发了一首新歌
但是却是:
negative1989:为了发自拍又发了一首新歌<img src="http://s1.music.126.net/style...
后来改进:
browser.find_element_by_xpath("//div[@class='cnt f-brk']/*[name(.)!='img']")
却又得到:
negative1989

还有就是本来想是使用re.sub去掉<img ...>,得到的内容使用print输出居然报错,未果。

现在不知如何才好啊


高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(0)
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!