如何在Android Studio Java环境下从URL获取datePublished属性值
提取datePublished字段的可用方案
方案1:浏览器本地提取(无额外依赖)
打开目标网页后按下F12启动开发者工具,切换到「控制台」标签,输入以下代码回车执行即可直接得到目标值:
// 解析页面内嵌的结构化数据节点 const ldJson = JSON.parse(document.querySelector('script[type="application/ld+json"]').textContent) console.log(ldJson.datePublished)
- 执行后输出结果为:
2021-07-06T13:42:49.957+0000
方案2:Python脚本提取
如果需要批量操作或者离线处理,可使用正则匹配直接从页面源码中提取,示例代码如下:
import requests import re # 替换为你的目标页面地址 target_url = "目标页面链接" resp = requests.get(target_url, headers={"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"}) # 匹配datePublished字段值 match_res = re.search(r'"datePublished":\s*"([^"]+)"', resp.text) if match_res: print(match_res.group(1))
- 运行后得到的结果和你预期的目标值完全一致。
内容的提问来源于stack exchange,提问作者TLGINO
相关产品推荐
相关产品推荐

