我将通过jsoup连接到一个url并获取它的所有内容,但事情是如果我选择喜欢,
doc.select("body")
Run Code Online (Sandbox Code Playgroud)
它返回一个元素,但我想获取页面中的所有元素并逐个迭代它们,例如,
<html>
<head><title>Test</title></head>
<body>
<p>Hello All</p>
<a href="test.html">Second Page</a>
<div>Test</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果我选择使用正文,我会在单行中得到结果,如:
Test Hello All Second Page Test
Run Code Online (Sandbox Code Playgroud)
相反,我想选择所有元素并逐个迭代并产生结果,如,
Test
Hello All
Second Page
Test
Run Code Online (Sandbox Code Playgroud)
使用jsoup会有可能吗?
谢谢,
Karthik
我将设置一个日期变量(Say '08 -JUN-2011'),我想根据该日期进行一些计算,即
1.必须得到给定日期的第一天.
2.给定日期月份的上一个日期.
3.给定日期月份的最后一天.
我所知道的是使用当前系统日期和时间进行操作,但不知道如何使用用户定义的日期来实现.我需要使用Linux shell脚本来实现这一点.
任何帮助将不胜感激.
谢谢,
Karthik
我有一个问题,使用jsoup,我想要做的是从网址获取一个文件,它会重定向到另一个基于元刷新网址的网址,这是无法正常工作,清楚地解释我是否输入了一个名为http://的网站网址www.amerisourcebergendrug.com将根据元刷新网址自动重定向到http://www.amerisourcebergendrug.com/abcdrug/但我的jsoup仍然坚持http://www.amerisourcebergendrug.com而不是重定向和取自http://www.amerisourcebergendrug.com/abcdrug/
Document doc = Jsoup.connect("http://www.amerisourcebergendrug.com").get();
Run Code Online (Sandbox Code Playgroud)
我也试过用,
Document doc = Jsoup.connect("http://www.amerisourcebergendrug.com").followRedirects(true).get();
Run Code Online (Sandbox Code Playgroud)
但两者都不起作用
有什么解决方法吗?
更新: 页面可能使用元刷新重定向方法
我们有一个使用jQuery和JSON构建的网站,我想让我的网站也在Mobile中运行.您能否建议任何可以轻松与我现有技术集成的最佳移动框架,而无需进行太多编码更改.
谢谢,
Karthik
我的数据库中有地址信息和一些垃圾,我必须检查字符串是否有我需要处理的邮政编码.你能解释一下如何检查一个字符串是否有5位数字.例如,
String addr = 10100 Trinity Parkway, 5th Floor Stockton, CA 95219;
Run Code Online (Sandbox Code Playgroud)
因此它必须匹配此字符串,因为它具有5位数的邮政编码.有没有办法检查使用Java正则表达式?
更新:
String addr = "10100 Trinity Parkway, 5th Floor Stockton, CA 95219";
String addressMatcher = "\\d{5}";
if(addr.matches(addressMatcher)){
System.out.println(addr);
}
Run Code Online (Sandbox Code Playgroud)
上面是我在获得答案后使用的代码,但没有正则表达式匹配并打印addr.我做错了吗?此致,Karthik