Skip to content

Commit 5a06fc8

Browse files
committed
Improve the strategy to fetch content from internet.
1 parent 1b4bb1b commit 5a06fc8

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/main/java/custom/ai/SearchAI.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.net.MalformedURLException;
1616
import java.net.URISyntaxException;
1717
import java.net.URL;
18+
import java.time.LocalDateTime;
1819
import java.util.ArrayList;
1920
import java.util.List;
2021
import java.util.regex.Matcher;
@@ -51,9 +52,8 @@ public Builder call() throws ApplicationException {
5152
headers.add(Header.CONNECTION.set("keep-alive"));
5253

5354
builder.setHeaders(headers).setMethod(Method.POST);
54-
builder.setParameter("q", query);
55-
builder.setParameter("kl", "us-en");
56-
builder.setParameter("df", "m");
55+
builder.setParameter("q", query + "" + LocalDateTime.now().getYear() + "-" + LocalDateTime.now().getMonthValue());
56+
builder.setParameter("kl", "");
5757
}
5858

5959
try {
@@ -95,7 +95,7 @@ public void handleStartTag(HTML.Tag t, MutableAttributeSet a, int pos) {
9595
@Override
9696
public void handleEndTag(HTML.Tag t, int pos) {
9797
if (withDuckDuckGo && list.size() < 3 && t == HTML.Tag.TD) {
98-
if (buffer.length() > 0) {
98+
if (buffer.length() > 0 && buffer.indexOf("No results.") == -1){
9999
if (i == 7) {
100100
i = 0;
101101
list.add(buffer.toString().replaceAll("\"", "\\\""));

0 commit comments

Comments
 (0)