Why do I end up getting a ton of "css error , error in expression" errors ?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 35/100
Hướng nghiên cứu
The report provides a Java HtmlUnit example and CSS parser warnings, but names no HtmlUnit source files or tests. Start by locating CSS error handling and JavaScript/background-loading tests in the repository, then compare the reported CSS features and page behavior with HtmlUnit’s supported browser behavior. Done means the issue’s cause is identified and the expected handling or limitation is documented or covered by a focused test.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Hi
Ok I am basically trying to load and ultimately save the source code of a website which uses javascript for showing a result. The webpage is basically an online train ticket sale page. Here is my code:
import java.io.IOException;
public class Main {
public static void main(String[] args) throws IOException, InterruptedException {
System.out.println(Auxiliary.UrlToText("https://www.alibaba.ir/train/THR-MHD?adult=1&child=0&infant=0&ticketType=Family&isExclusive=false&departing=1403-12-21"));
}
}
import org.htmlunit.BrowserVersion;
import org.htmlunit.WebClient;
import org.htmlunit.html.HtmlPage;
import java.io.IOException;
public class Auxiliary {
public static String UrlToText(String url) throws IOException, InterruptedException {
WebClient client1;
client1 = new WebClient(BrowserVersion.FIREFOX);
client1.getOptions().setJavaScriptEnabled(true);
client1.getOptions().setCssEnabled(true);
client1.getOptions().setRedirectEnabled(true);
client1.getOptions().setThrowExceptionOnFailingStatusCode(false);
client1.getOptions().setThrowExceptionOnScriptError(false);
client1.waitForBackgroundJavaScriptStartingBefore(10000);
return GetSource(WebClinetToHtmlpage(client1,url));
}
public static String GetSource(HtmlPage page) {
String Sourcereturned = page.asXml();
return Sourcereturned;
}
public static HtmlPage WebClinetToHtmlpage(WebClient client, String url) throws IOException {
return client.getPage(url);
}
}
When I try to get the final source code of the page, I get the following result. Which differs from when you naturally load it in a browser. In a sense, it fails to show the final ticket list that the webpage normally shows in a browser after loading JavaScript. I get a ton of css error in the final source code of the page.
What is the main culprit behind all these CSS errors and why does it fail to show the final source of the page, as a web browser such as that of Chrome or Mozilla does after the page is fully loaded?
Here is the output which I get as the source code of the page.
`"C:\Program Files\Java\jdk-23\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\lib\idea_rt.jar=53674:C:\Program Files\JetBrains\IntelliJ IDEA 2024.3\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath "C:\Users\home\IdeaProjects\BuyTicket\out\production\BuyTicket;C:\Users\home\Downloads\htmlunit-4.10.0-OSGi.jar;C:\Users\home\Downloads\htmlunit-4.10.0-bin.zip;C:\Users\home\Downloads\htmlunit-4.10.0-src.zip;C:\Users\home\Downloads\Just a Baby_ Become a parent_23.12.0_APKPure (1).apk" Main
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/filterscontainer-6ea81484.css' [1:632] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/cmsloadingbanner-f3e78277.css' [1:814] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/cmsloadingbanner-f3e78277.css' [1:1138] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/cmsloadingbanner-f3e78277.css' [1:2360] Error in expression. (Invalid token "(". Was expecting one of: , "only", , "inherit", "none", "from", , , "-", "+", , , , , , , , , , <LENGTH_PX>, <LENGTH_CM>, <LENGTH_MM>, <LENGTH_IN>, <LENGTH_PT>, <LENGTH_PC>, <LENGTH_Q>, <ANGLE_DEG>, <ANGLE_RAD>, <ANGLE_GRAD>, <ANGLE_TURN>, <TIME_MS>, <TIME_S>, <FREQ_HZ>, <FREQ_KHZ>, <RESOLUTION_DPI>, <RESOLUTION_DPCM>, , , <UNICODE_RANGE>, , <FUNCTION_CALC>, <FUNCTION_VAR>, <FUNCTION_RGB>, <FUNCTION_HSL>, <FUNCTION_HWB>, <FUNCTION_LAB>, <FUNCTION_LCH>, , "progid:".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/cmsloadingbanner-f3e78277.css' [1:2438] Error in expression. (Invalid token "(". Was expecting one of: , "only", , "inherit", "none", "from", , , "-", "+", , , , , , , , , , <LENGTH_PX>, <LENGTH_CM>, <LENGTH_MM>, <LENGTH_IN>, <LENGTH_PT>, <LENGTH_PC>, <LENGTH_Q>, <ANGLE_DEG>, <ANGLE_RAD>, <ANGLE_GRAD>, <ANGLE_TURN>, <TIME_MS>, <TIME_S>, <FREQ_HZ>, <FREQ_KHZ>, <RESOLUTION_DPI>, <RESOLUTION_DPCM>, , , <UNICODE_RANGE>, , <FUNCTION_CALC>, <FUNCTION_VAR>, <FUNCTION_RGB>, <FUNCTION_HSL>, <FUNCTION_HWB>, <FUNCTION_LAB>, <FUNCTION_LCH>, , "progid:".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:54369] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:54613] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96262] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96262] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96438] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96438] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96580] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96580] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96759] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96759] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96851] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:96851] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:102936] Error in expression. (Invalid token "env(". Was expecting one of: , "and", "only", , "inherit", "none", "from", , "(", "-", "+", , , , , , , , , <LENGTH_PX>, <LENGTH_CM>, <LENGTH_MM>, <LENGTH_IN>, <LENGTH_PT>, <LENGTH_PC>, <LENGTH_Q>, <ANGLE_DEG>, <ANGLE_RAD>, <ANGLE_GRAD>, <ANGLE_TURN>, <TIME_MS>, <TIME_S>, <FREQ_HZ>, <FREQ_KHZ>, <RESOLUTION_DPI>, <RESOLUTION_DPCM>, , <FUNCTION_CALC>, <FUNCTION_VAR>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:114732] Error in expression. (Invalid token "-". Was expecting one of: , <CUSTOM_PROPERTY_NAME>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:114761] Error in expression. (Invalid token "-". Was expecting one of: , <CUSTOM_PROPERTY_NAME>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:114787] Error in expression. (Invalid token "-". Was expecting one of: , <CUSTOM_PROPERTY_NAME>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:114814] Error in expression. (Invalid token "-". Was expecting one of: , <CUSTOM_PROPERTY_NAME>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:114847] Error in expression. (Invalid token "-". Was expecting one of: , <CUSTOM_PROPERTY_NAME>.)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:174886] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:239736] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:239984] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:240306] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:240504] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:240768] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:241016] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:241266] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:241466] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:241722] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:249276] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:249665] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:280999] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:281251] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:287414] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:290284] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:290827] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:291286] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:294889] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:295435] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:300357] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:300676] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:302450] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:304423] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:306174] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:306429] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:306725] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:307563] Error in pseudo class or element. (Invalid token ".". Was expecting one of: , "and", "only", , "inherit", "none", "from", , , "-", "+", .)
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler warning
WARNING: CSS warning: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:307563] Ignoring the whole rule.
Feb 25, 2025 9:16:16 AM org.htmlunit.DefaultCssErrorHandler error
WARNING: CSS error: 'https://cdn.alibaba.ir/h2/desktop/assets/index-83bb579d.css' [1:308021] Error in expression. (Invalid token "0". Was expecting one of: , ")", ",".)
- Ngôn ngữ chính
- JavaScript
- Star
- 952
- Fork
- 183
- Merge trung bình
- 2 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 1
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của HtmlUnit/htmlunit
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
Tất cả issue của HtmlUnit/htmlunit
Issue tương tự
-
self-driving
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 86/100
Maintainer thường phản hồi trong vòng 1 ngày
-
kind:bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
Maintainer thường phản hồi trong vòng 1 ngày
-
status: needs triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
mastra-ai/mastra#28500 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
fossasia/scrum_helper#949 ·
Maintainer thường phản hồi trong vòng 2 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
Foundryborne/daggerheart#2531 ·
Maintainer thường phản hồi trong vòng 1 ngày