admin
2020-09-05 d3ebf5b103d4deebd6ffb75f4471a6fddab8d764
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
Êþº¾4n
dµ¶
·¸
¹º»
¼½¾
¿ÀÁ
ÃÄ
ÅÆ
ÅÇÈ
µÉÊ
Ë ÌÍ
ÏÐÑ
µÒ
ÓÔ
Û ÌÜ
ÝÞß àá àâ àãä
åæç
éÍ
éÜêë
íîï
9Åðñòó
ôõö
øùú
øûüý
øþ
ÿ
ÿÍ
ÿ
ø
 
P    
 
 Ì    
X
 
 
øs
ÿ<init>()VCodeLineNumberTableLocalVariableTablethis(Lcom/yeshi/buwan/util/video/AcfunParser;get&(Ljava/lang/String;)Ljava/lang/String;responseBodyAsStringLjava/lang/String;e-Lorg/apache/commons/httpclient/HttpException;Ljava/io/IOException;urlclient*Lorg/apache/commons/httpclient/HttpClient;method1Lorg/apache/commons/httpclient/methods/GetMethod; StackMapTableʶ»ÄÆ getAcfunUrl7(Ljava/lang/String;)Lcom/yeshi/buwan/domain/AcfunUrlId;ac#Lcom/yeshi/buwan/domain/AcfunUrlId;viddao"Lcom/yeshi/buwan/dao/base/BaseDao;listLjava/util/List;LocalVariableTypeTableGLcom/yeshi/buwan/dao/base/BaseDao<Lcom/yeshi/buwan/domain/AcfunUrlId;>;5Ljava/util/List<Lcom/yeshi/buwan/domain/AcfunUrlId;>;È
getVideoIdiIdocLorg/jsoup/nodes/Document;elsLorg/jsoup/select/Elements;Ljava/lang/Exception;ï getRequestUrlid7(Lcom/yeshi/buwan/domain/AcfunUrlId;)Ljava/lang/String;urlidparseUrlJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;vurl!Lcom/yeshi/buwan/domain/VideoUrl; videoManager*Lcom/yeshi/buwan/service/imp/VideoManager;detail(Lcom/yeshi/buwan/domain/VideoDetailInfo;vudetailIdresultobjectLnet/sf/json/JSONObject;arrayLnet/sf/json/JSONArray;ELcom/yeshi/buwan/dao/base/BaseDao<Lcom/yeshi/buwan/domain/VideoUrl;>;3Ljava/util/List<Lcom/yeshi/buwan/domain/VideoUrl;>; !parseRequestUrlparseAppRequest
SourceFileAcfunParser.java ef(org/apache/commons/httpclient/HttpClient "#UTF-8$ %&/org/apache/commons/httpclient/methods/GetMethod e& Content-Typetext/html;charset=UTF-8 '(
deviceType1 )* +,+org/apache/commons/httpclient/HttpException -fjava/io/IOException com/yeshi/buwan/dao/base/BaseDaofrom AcfunUrlId u where u.url=?java/lang/String …. /0 Œm1 23!com/yeshi/buwan/domain/AcfunUrlIdjava/lang/StringBuilder4 56 78 79 :, ;& <& =& >? l@A BCmMozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.80 Safari/537.36D EC FG lHarea-part-view IJa KLorg/jsoup/nodes/Elementdata-vid MmN &java/lang/Exception5http://api.acfun.tv/apiserver/content/info?contentId=&cd=1&_= &NAME=sanaehttp://api.aixifan.com/plays/ O, /realSource
system.tv= PQ RSdata TU fullContentvideos VW XY    videoList TYplayUrl ZmsourceId(com/yeshi/buwan/service/imp/VideoManager[ \] ^_  `a bc! de fgcom/yeshi/buwan/domain/VideoUrl h, i32http://cloud.letv.com?vid=http://www.acfun.tv/v/vu j?code klfiles Zm&com/yeshi/buwan/util/video/AcfunParserjava/lang/Objectjava/util/Listorg/jsoup/nodes/Documentorg/jsoup/select/Elementsnet/sf/json/JSONObjectnet/sf/json/JSONArray&com/yeshi/buwan/domain/VideoDetailInfojava/util/Iterator    getParams9()Lorg/apache/commons/httpclient/params/HttpClientParams;5org/apache/commons/httpclient/params/HttpClientParamssetContentCharset(Ljava/lang/String;)VsetRequestHeader'(Ljava/lang/String;Ljava/lang/String;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)IgetResponseBodyAsString()Ljava/lang/String;printStackTrace;(Ljava/lang/String;[Ljava/io/Serializable;)Ljava/util/List;size()Icom/yeshi/buwan/util/StringUtil isNullOrEmpty(Ljava/lang/String;)Zjava/lang/SystemcurrentTimeMillis()Jappend(J)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString setCreatetimesetUrl
setVideoidcreate(Ljava/lang/Object;)V(I)Ljava/lang/Object;org/jsoup/Jsoupconnect*(Ljava/lang/String;)Lorg/jsoup/Connection;org/jsoup/Connection    userAgenttimeout(I)Lorg/jsoup/Connection;()Lorg/jsoup/nodes/Document;getElementById-(Ljava/lang/String;)Lorg/jsoup/nodes/Element;getElementsByTag/(Ljava/lang/String;)Lorg/jsoup/select/Elements;attrcom/yeshi/buwan/util/LogUtil
getVideoidreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
fromObject,(Ljava/lang/Object;)Lnet/sf/json/JSONObject; optJSONObject,(Ljava/lang/String;)Lnet/sf/json/JSONObject; optJSONArray+(Ljava/lang/String;)Lnet/sf/json/JSONArray; getJSONObject(I)Lnet/sf/json/JSONObject;    optStringjava/lang/Long    parseLong(Ljava/lang/String;)JgetVideoDetailById+(J)Lcom/yeshi/buwan/domain/VideoDetailInfo;getUrls()Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getUrlequalsIgnoreCaseupdateoptInt(Ljava/lang/String;)I(I)Ljava/lang/String;!cd    efg/*·±hi jk
lmgG»Y·L+¶¶»Y*·M,    
¶ ,  ¶ +,¶W,¶N-°N-¶§N-¶°676?h:""*#0$5%7&8'<*?(@)D+i>5no8pq@prGso?tu-vwxÿ7yz{|G}    ~g-u»Y·L+½Y*S¶M,Æ ,¹šI*¸N-¸š;»Y·:»Y· ¸!¶"¶#¶$¶%*¶&-¶'+¶(°°,¹)À°h6 012$3)40596S7Y8_9e:h<j?i49/€)A‚ousomƒ„^…†‡mƒˆ^…‰xý$Š‹üCyú    Œmg9*¸*+¹,N ¹-¹.L+/¶01¶2M>,¶3¢:,¶4À56¶7¸š!,¶4À56¶7¸8,¶4À56¶7°„§ÿÄ,Æ,¶3ž    ,¶4W§L+¶:°_z9`wz9h>FGIJ%K/LBMRN`KfQqRwUzS{TVi4'?Ž^%R‘’{p“soxþ'”•8úùB–    —mgN$»Y· ;¶#*¶#<¶#¸!¶"=¶#¶$°h\i $˜o    —™gF»Y· >¶#*¶?¶#@¶#¶$°hdi š    ›œg Ç,A¶B¸CD¶EF¶EG¶H¶IN-J¶H:ƶKž¶LM¶N°-O¶N:¸šx»PY·Q:+¸R¶S:¶T:¹U:        ¹V™J    ¹WÀX:
 
¶Y*¶Z™/»Y·: 
»Y· [¶#¶#¶$¶\ 
¶]§§ÿ²°hJhij'k4l@nHoPpYqdrksŠt–uŸv¸w¿xÂtÅ|ip Ÿ#ƒ„ Š8ž
YlŸ da¡¢kZ…†H}£oÇsoǤoÇ¥o¨¦§' ¨©‡Ÿ#ƒª kZ…«xIý@¬­ÿ3
yyy¬­y®¯‹°ûMÿyyy¬­    ±œgæ ­,¸CN-J¶H:ƶKž¶LM¶N°-O¶N:¸šx»PY·Q:+¸R¶S:¶T:¹U:        ¹V™J    ¹WÀX:
 
¶Y*¶Z™/»Y·: 
»Y· [¶#¶#¶$¶\ 
¶]§§ÿ²°hF€ ‚ƒ&….†6‡?ˆJ‰QŠp‹|Œ…žŽ¥¨‹«“ip …#ƒ„ p8ž
?lŸ Ja¡¢QZ…†.}£o­so­¤o­¥o¨¦§  ¨©‡…#ƒª QZ…«xIý&¬­ÿ3
yyy¬­y®¯‹°ûMÿyyy¬­    ²œg²>,¸CN-^¶_È --D¶E`¶H:ƶKž¶La¶H¶b°°h—˜™š+›;i4¨©>so>¤o>¥o9¦§xü;¬³´