Commit f147d84edc07fa24639b7f987bf2b0972845444d

Authored by 王明元
1 parent 2bf7a505

2024年1月2日16:49:20 修复videoId获取出错

db/freya.mv.db
No preview for this file type
db/freya.trace.db
... ... @@ -45424,24 +45424,3 @@ Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: The connection wa
45424 45424 at org.h2.message.DbException.getJdbcSQLException(DbException.java:622)
45425 45425 at org.h2.message.DbException.getJdbcSQLException(DbException.java:429)
45426 45426 ... 18 more
45427   -2023-12-16 01:35:25 jdbc[3]: exception
45428   -java.sql.SQLClientInfoException: Client info name 'ApplicationName' not supported.
45429   - at org.h2.jdbc.JdbcConnection.setClientInfo(JdbcConnection.java:1749)
45430   - at com.intellij.database.remote.jdbc.impl.RemoteConnectionImpl.setClientInfo(RemoteConnectionImpl.java:466)
45431   - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
45432   - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
45433   - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
45434   - at java.base/java.lang.reflect.Method.invoke(Method.java:566)
45435   - at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:359)
45436   - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
45437   - at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
45438   - at java.base/java.security.AccessController.doPrivileged(Native Method)
45439   - at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
45440   - at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:562)
45441   - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:796)
45442   - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:677)
45443   - at java.base/java.security.AccessController.doPrivileged(Native Method)
45444   - at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:676)
45445   - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
45446   - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
45447   - at java.base/java.lang.Thread.run(Thread.java:834)
... ...
src/main/java/cn/fw/freya/service/crawl/impl/DouYinCrawl.java
... ... @@ -259,17 +259,6 @@ public class DouYinCrawl implements CrawlStrategy {
259 259 JSONObject videoMsg = jsonObj.getJSONObject("video");// 获取'视频信息'
260 260 String videoId = jsonObj.getString("aweme_id");// 获取'视频id'
261 261 String playUrl = jsonObj.getString("share_url");// 获取'视频播放地址'
262   - if (StringUtils.hasText(playUrl)) {
263   - String[] strings = playUrl.split("&");
264   - if (strings.length > 0) {
265   - playUrl = strings[0];
266   - try {
267   - videoId = strings[0].split("=")[1];
268   - } catch (Exception e) {
269   - e.printStackTrace();
270   - }
271   - }
272   - }
273 262 int fullPlayCount;
274 263 try {
275 264 BigDecimal[] bigDecimals = Optional.ofNullable(statistics.getBigDecimal("play_count")).orElse(BigDecimal.ZERO)
... ...