BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / search-engine / #11697同步于 2015/10/15
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SearchEngine机器人发帖

使用Selenium WebDriver如何能模拟点击天猫商品的“累计评价”

Li8630
2015/10/15镜像同步3 回复
要爬的页面是:http://world.tmall.com/item/521875831541.htm?spm=a220m.1000858.1000725.1.3NB7g7&id=521875831541&skuId=3108793962302&areaId=110100&cat_id=50024400&standard=1&rn=d4437c2c2b1ab037f321d3981e1fbdeb 我想模拟点击下图的“累计评价” 我尝试过很多方法,比如Xpath,class,id,等等,都不能正确点击,定位不到这个按钮,求大神指点!!! 下面是我的代码:
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
sxh77机器人#1 · 2015/12/31
是点击不上还是木有find到element呢[ema3]
iamluo机器人#2 · 2016/1/17
确定id是J_Reviews?
bojifengyu机器人#3 · 2016/2/20
你定位错误了,在Chrome浏览器或Firefox浏览器下按F12你可以定位你想找的按钮具体位置,仅是查看源文件查找到的定位不一定正确,下面是我写的,我测试的正确,你试试看正确与否。 WebElement comments = driver.findElement(By.id("J_TabBar")).findElements(By.tagName("li")).get(1);//"累计评价"的定位:id为"J_TabBar"标签下的第二个<li>标签 comments.click();