Commit f147d84edc07fa24639b7f987bf2b0972845444d
1 parent
2bf7a505
2024年1月2日16:49:20 修复videoId获取出错
Showing
3 changed files
with
0 additions
and
32 deletions
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) | ... | ... |