gpt4 book ai didi

java - 如何从网站 HTML 中解析特定字符串

转载 作者:行者123 更新时间:2023-11-30 06:47:44 26 4
gpt4 key购买 nike

我从 Stackoverflow 发现我可以使用 Jsoup 轻松解析网站。

例如,我可以编写以下代码来解析维基百科网站上的新闻标题。

Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
Elements newsHeadlines = doc.select("#mp-itn b a");

我的问题来了。如果我想解析这个网站https://campusoperations.temple.edu/parking-transportation/garages-lots?campus=4 ,抓取 parking 场的地址字符串并放入字符串变量中,所以我最终有了像

这样的字符串变量
String fifteenStreetLot = "1855 N. 15th Street Philadelphia, PA 19122"
String bellGarage = "1840 N. 11th Street Philadelphia, PA 19122"

我应该写什么代码?

使用chrome的“更多工具”>“开发者工具”打开html文件时,似乎找不到对应的HTML元素。

为了让您更好地理解,我不想手动输入“1855 N. 15th Street Philadelphia, PA 19122”。我想从网站上解析该字符串,最后得到一个字符串:String FifthStreetLot = "1855 N. 15th Street Philadelphia, PA 19122";

最佳答案

首先我可以在您的链接上看到下一个:

<div class="thoroughfare">1840 N. 11th Street</div>
<div class="addressfield-container-inline locality-block country-US"><span class="locality">Philadelphia</span>, <span class="state">PA</span> <span class="postal-code">19122</span></div>

使用像这样的CSS选择器

div.thoroughfare

div.adressfield-container-inline 

您可以获得所需的部分内容。

关于java - 如何从网站 HTML 中解析特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43382747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com