我创建了一个词典,包含了某个键,使用了浏览器控制获取某个文本作为键,再对词典进行取值操作时发生异常,显示这个键不存在。为什么浏览器控制获取的文本中,只有这个文本出现   ?
以下图片是词典取值发生异常部分
键必须完全一样才能取出值,报错说明不一样,要检查为什么不一样。
如果需要可以分享一下动作。
动作:物流分析 - 动作信息 - Quicker (getquicker.net)
测试网页:https://www.aliexpress.com/item/1005003159052023.html
执行步骤:执行动作需要点开物流窗口后再执行
执行动作返回的信息为空,可能需要账号吧。 或者调试文件发一下
是否是我使用了浏览器控制取出的文本,非纯文本类型导致的?
试试文本处理一下去掉前后的空白
网页的原文本是这样的,是这个原因吗?这个有什么办法可以解决?
我换个方法解决了,谢谢
调试文件如何发给你?
最新版可以在这里上传后得到网址,或者放网盘 、发Email 197906@qq.com
已发到邮箱,麻烦您了,谢谢!
感谢🙏
是有 这个字符,它是一个特殊的空格。 可以用这个表达式替换成普通空格:
$= {logistic_EN}.HtmlDecode().Replace((char)160, ' ')
关于编码为160的空格,可以参考 https://blog.csdn.net/lewky_liu/article/details/79353151