[*] 我只想从下面的链接中提取有效用户:http :
//ashiyane.org/forums/memberlist.php?page=100&pp=100&order=desc&sort=posts
以上链接包含有效和无效/被禁止的用户。
无效/被禁止的用户被标记为<strike> </strike>
模式。
[*] 我想忽略和提取像“varzandeh121”这样的有效用户。
“varzandeh121”是站点中的有效用户。
“momo55”在站点中是无效/被禁止的用户。
[*] 下面的脚本提取所有用户(有效和无效):
driver.get("http://ashiyane.org/forums/memberlist.php?page=100&pp=100&order=desc&sort=posts")
users = driver.find_elements_by_xpath("//tbody/tr/td[@class='alt1 username']/a[contains(@class,'username')]")
for ss in users:
print "All Users :( ", ss.text
提前致谢
被禁止的用户有标签strike
。您需要修改您的 xpath 表达式:添加 xpath not function 并选择没有该标签的用户。
users = driver.find_elements_by_xpath("//a[@class='username' and not(strike)]")
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句