这个抓取网页元素还会自动变化吗?怎么只能正常运行两三天,总是第三天或者第四天就获取不到元素了啊

老汉不容易 1月前 235

每次自动运行抓取网页数据,选好元素后,能正常运行个两三天,然后就不能不能用了, 提示找不到元素了。这是怎么回事啊。

最新回复 (9)
  • lhui 1月前
    2
    网页有动态的成分呗
  • 老汉不容易 1月前
    3
    那怎么办呀
  • 祖咏 1月前
    4
    没办法,只要是网站的前端代码一改就要跟着改,还有些的元素是动态的,就更烦了。
  • 方块矩阵 1月前
    5
    看看元素XPath有什么变化,看看有什么规律
  • lhui 1月前
    6
    https://forum.uibot.com.cn/thread-8657.htm
  • 紫芝眉宇 1月前
    7
    方块矩阵 看看元素XPath有什么变化,看看有什么规律
    {"html":[{"parentid":"yui-dt2-bdrow0-cell8","tag":"A"}],"wnd":[{"app":"iexplore","cls":"IEFrame","title":"*"},{"cls":"Internet Explorer_Server"}]}
    {"html":[{"parentid":"yui-dt5-bdrow0-cell8","tag":"A"}],"wnd":[{"app":"iexplore","cls":"IEFrame","title":"*"},{"cls":"Internet Explorer_Server"}]}
    请教一下,这个元素,每次只有dt后面是数字发生变化,怎么解决。这个数字是持续增加的
  • wang_15507 1月前
    8
    紫芝眉宇 {"html":[{"parentid":"yui-dt2-bdrow0-cell8","tag":"A&qu ...

    你可以这样设置parentid参数:"yui-"&"dt*"&"-bdrow0-cell8"   这样的意思就是把变化的部分用*代替,前提是固定的部分必须是唯一的,不然会识别错

  • 陈朝 1月前
    9
    通配符
  • 紫芝眉宇 1月前
    10
    wang_15507 紫芝眉宇 {"html":[{"parentid":"yui-dt2-b ...
    按你的方式试了,真的可以,谢谢!还有一个小问题,我使用绑定浏览器命令后,使用加载网页命令会报错,提示获取浏览器活动标签页失败。新开一个IE浏览器,再使用加载网页命令也会报同样的错误,是我的IE没设置对吗。
返回
发新帖