-
Notifications
You must be signed in to change notification settings - Fork 65
有些特定xpath不能解析 #13
Comments
@yudun1989 Hi,多谢新的issue。我试了试,应该是可以解析的。 Code I tried: let gitHubStatusDoc = Ji(htmlURL: NSURL(string: "https://status.github.com")!)!
if let divs = gitHubStatusDoc.xPath("//div[starts-with(@id, 'me')]") {
print("divs: \(divs)")
} else {
print("divs: not found")
} Results:
注意,tag的大小写不要错了,不然也会解析错误,比如 |
感谢回复。我这边的话starts-with规则也不是所有的都不能解析,比如 http://v2ex.com/t/224077 看了下源码 |
我试了下解析github stats.也可以解析出来。 |
@yudun1989 我也还真不太清楚,不行你换换别的方式解析。有的页面可能前面的编码有问题会影响后面的。你试试parse下header tag里的东西,看看 |
@honghaoz 之前试contains也不行。 |
@yudun1989 是不是这个页面的问题,你试着把页面的string赋值给一个变量,然后用htmlString的方式解析看看。 |
。。。丢人了。是我这边的问题。So Soooooooooooorry. |
哈哈哈,没有关系,出问题就需要讨论讨论就知道原因了嘛 — On Mon, Sep 28, 2015 at 12:20 AM, yudun1989 notifications@github.com
|
是想解析里面含r_ 的div,用chrome 的xpath helper 可以将里面帖子全部解析出来,但是如果用Ji来解析 话,nodes没有结果。
看了下hpple也有这个问题,是什么原因?
The text was updated successfully, but these errors were encountered: