Goi*_*Way 3 javascript css xpath href scrapy
我Scrapy用来抓取数据。
在JS浏览器的控制台上,我键入$x('//div[@class="summary"]//div[contains(@class, "tags")]')以获取所需的内容,但需要过滤数据。
下图是$x('//div[@class="summary"]//div[contains(@class, "tags")]')命令结果。
我应该如何编写xpath命令以获取绿色框中的数据?我尝试过$x('//div[@class="summary"]//div[contains(@class, "tags")]//a[contains(@class, "post-tag")]'),但这不是我想要的吗?
谢谢!
要<a>在选定的元素内选择元素的内部文本,div只需将其追加/a/text()到XPath中即可div:
//div[@class="summary"]//div[contains(@class, "tags")]/a/text()
Run Code Online (Sandbox Code Playgroud)