如何从此 DOMobject 获取 "price and image key" 值
How to get the "price and image key" values from this DOMobject
如何从下面获取价格和图像值。
DOMElement Object ( [tagName] => script [schemaTypeInfo] =>
[nodeName] => script [nodeValue] =>
{"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"offers":{"priceCurrency":"Rs. ","@type":"Offer","price":"133998.00","availability":"https://schema.org/InStock"},"image":"https://static-01.daraz.pk/p/267cc89e2ff3e886b6bded905007d0a9.jpg","@type":"Product","name":"Galaxy Note 9 - 6.4\" - 6Gb Ram - 128Gb Rom - Dual Sim - Ocean Blue","url":"https://www.daraz.pk/products/samsung-galaxy-note-9-64-6gb-ram-128gb-rom-dual-sim-ocean-blue-i100262063-s1222963201.html?search=1"},{"offers":{"priceCurrency":"Rs. ","@type":"Offer","price":"111999.00","availability":"https://schema.org/InStock"},"image":"https://static-01.daraz.pk/original/1da238a72d721dd92c6db87176479b47.jpg","@type":"Product","name":"Galaxy S9+ - 6.2\" QHD+ - 6GB RAM - 128GB ROM - 12/12/8MP Camera - Titanium Gray","url":"https://www.daraz.pk/products/galaxy-s9-62-qhd-6gb-ram-128gb-rom-12128mp-camera-titanium-gray-i1487172-s9267151.html?search=1"}
您需要不断分解问题,一次解决一个任务:
- 在页面上找到您想要的内容所在的位置。 (完成。)
- 忽略页面上的其他内容,找到访问该部分的方法。 (完成。)
- 忽略该元素的其余部分,仅获取其字符串内容。此时您不需要 HTML 提供任何其他信息,因此 DOM 将无法为您提供更多帮助。
- 忽略关于你如何得到它的一切,并查看该字符串的结构,并找出如何解析它。提示:它看起来像 JSON,而 PHP 内置了处理 JSON.
的函数
- 解析完字符串后,从中获取所需的信息片段。此时,您甚至不需要知道字符串是什么样子,您只需要一个 PHP 数组或对象。
如何从下面获取价格和图像值。
DOMElement Object ( [tagName] => script [schemaTypeInfo] => [nodeName] => script [nodeValue] => {"@context":"https://schema.org","@type":"ItemList","itemListElement":[{"offers":{"priceCurrency":"Rs. ","@type":"Offer","price":"133998.00","availability":"https://schema.org/InStock"},"image":"https://static-01.daraz.pk/p/267cc89e2ff3e886b6bded905007d0a9.jpg","@type":"Product","name":"Galaxy Note 9 - 6.4\" - 6Gb Ram - 128Gb Rom - Dual Sim - Ocean Blue","url":"https://www.daraz.pk/products/samsung-galaxy-note-9-64-6gb-ram-128gb-rom-dual-sim-ocean-blue-i100262063-s1222963201.html?search=1"},{"offers":{"priceCurrency":"Rs. ","@type":"Offer","price":"111999.00","availability":"https://schema.org/InStock"},"image":"https://static-01.daraz.pk/original/1da238a72d721dd92c6db87176479b47.jpg","@type":"Product","name":"Galaxy S9+ - 6.2\" QHD+ - 6GB RAM - 128GB ROM - 12/12/8MP Camera - Titanium Gray","url":"https://www.daraz.pk/products/galaxy-s9-62-qhd-6gb-ram-128gb-rom-12128mp-camera-titanium-gray-i1487172-s9267151.html?search=1"}
您需要不断分解问题,一次解决一个任务:
- 在页面上找到您想要的内容所在的位置。 (完成。)
- 忽略页面上的其他内容,找到访问该部分的方法。 (完成。)
- 忽略该元素的其余部分,仅获取其字符串内容。此时您不需要 HTML 提供任何其他信息,因此 DOM 将无法为您提供更多帮助。
- 忽略关于你如何得到它的一切,并查看该字符串的结构,并找出如何解析它。提示:它看起来像 JSON,而 PHP 内置了处理 JSON. 的函数
- 解析完字符串后,从中获取所需的信息片段。此时,您甚至不需要知道字符串是什么样子,您只需要一个 PHP 数组或对象。