小编Kar*_*ik 的帖子

Jsoup选择并迭代所有元素

我将通过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

java jsoup

26
推荐指数
2
解决办法
4万
查看次数

Linux Script- Date Manipulations

我将设置一个日期变量(Say '08 -JUN-2011'),我想根据该日期进行一些计算,即
1.必须得到给定日期的第一天.
2.给定日期月份的上一个日期.
3.给定日期月份的最后一天.

我所知道的是使用当前系统日期和时间进行操作,但不知道如何使用用户定义的日期来实现.我需要使用Linux shell脚本来实现这一点.

任何帮助将不胜感激.

谢谢,
Karthik

linux shell scripting

7
推荐指数
1
解决办法
1万
查看次数

可以jsoup处理元刷新重定向

我有一个问题,使用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)

但两者都不起作用

有什么解决方法吗?

更新: 页面可能使用元刷新重定向方法

java jsoup

7
推荐指数
1
解决办法
5379
查看次数

移动框架

我们有一个使用jQuery和JSON构建的网站,我想让我的网站也在Mobile中运行.您能否建议任何可以轻松与我现有技术集成的最佳移动框架,而无需进行太多编码更改.

谢谢,
Karthik

javascript mobile jquery

3
推荐指数
1
解决办法
1044
查看次数

用于检查字符串是否具有特定位数的正则表达式

我的数据库中有地址信息和一些垃圾,我必须检查字符串是否有我需要处理的邮政编码.你能解释一下如何检查一个字符串是否有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

java regex

1
推荐指数
1
解决办法
4527
查看次数

标签 统计

java ×3

jsoup ×2

javascript ×1

jquery ×1

linux ×1

mobile ×1

regex ×1

scripting ×1

shell ×1