Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wechat
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
chenweiyang
wechat
Commits
f7e200cf
Commit
f7e200cf
authored
Oct 18, 2018
by
[zhangzhiwei]
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
因修改采集核心包版本,修改相应的方法
parent
d6cfba56
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
18 additions
and
16 deletions
+18
-16
pom.xml
+2
-1
src/main/java/com/zhiwei/wechat/account/WechatAccountFans.java
+2
-2
src/main/java/com/zhiwei/wechat/account/WechatAccountInfo.java
+6
-6
src/main/java/com/zhiwei/wechat/history/WechatDataFromHistory.java
+3
-3
src/main/java/com/zhiwei/wechat/search/WechatAritcleSearch.java
+5
-4
No files found.
pom.xml
View file @
f7e200cf
...
...
@@ -85,7 +85,7 @@
<dependency>
<groupId>
com.zhiwei.tools
</groupId>
<artifactId>
zhiwei-tools
</artifactId>
<version>
0.0.
5
-SNAPSHOT
</version>
<version>
0.0.
8
-SNAPSHOT
</version>
</dependency>
</dependencies>
</project>
\ No newline at end of file
src/main/java/com/zhiwei/wechat/account/WechatAccountFans.java
View file @
f7e200cf
...
...
@@ -18,7 +18,7 @@ public class WechatAccountFans {
// private static Logger logger = LoggerFactory.getLogger(WechatAccountFans.class);
private
static
HttpBoot
httpBoot
=
new
HttpBoot
();
private
Map
<
String
,
String
>
headerMap
;
public
WechatAccountFans
()
...
...
@@ -44,7 +44,7 @@ public class WechatAccountFans {
headerMap
.
put
(
"Referer"
,
referer
);
headerMap
.
put
(
"Cookie"
,
cookie
);
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
,
headerMap
)).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
,
headerMap
)).
body
().
string
();
if
(
htmlBody
!=
null
)
{
JSONObject
json
=
JSONObject
.
parseObject
(
htmlBody
);
...
...
src/main/java/com/zhiwei/wechat/account/WechatAccountInfo.java
View file @
f7e200cf
...
...
@@ -20,7 +20,7 @@ import com.zhiwei.wechat.entity.WechatAccount;
public
class
WechatAccountInfo
{
private
static
HttpBoot
httpBoot
=
new
HttpBoot
();
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
WechatAccountInfo
.
class
);
/***
* @Title: getWechatAccount
...
...
@@ -36,7 +36,7 @@ public class WechatAccountInfo {
String
url
=
"http://weixin.sogou.com/weixin?type=1&query="
+
id
+
"&ie=utf8&_sug_=n&_sug_type_="
;
System
.
out
.
println
(
url
);
try
{
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
),
proxy
,
false
).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
),
proxy
,
false
).
body
().
string
();
if
(
htmlBody
!=
null
)
{
return
anaSislyAccount
(
url
,
htmlBody
,
id
,
"id"
);
...
...
@@ -62,7 +62,7 @@ public class WechatAccountInfo {
String
url
=
"http://weixin.sogou.com/weixin?type=1&query="
+
query
+
"&ie=utf8&_sug_=n&_sug_type_=&page="
+
i
;
logger
.
info
(
"url:{}"
,
url
);
try
{
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
),
proxy
,
false
).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
),
proxy
,
false
).
body
().
string
();
if
(
htmlBody
!=
null
)
{
WechatAccount
wa
=
anaSislyAccount
(
url
,
htmlBody
,
name
,
"name"
);
...
...
@@ -96,7 +96,7 @@ public class WechatAccountInfo {
String
url
=
"http://weixin.sogou.com/weixin?type=1&query="
+
query
+
"&ie=utf8&_sug_=n&_sug_type_=&page="
+
i
;
logger
.
info
(
"url:{}"
,
url
);
try
{
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
)).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
)).
body
().
string
();
if
(
htmlBody
!=
null
)
{
/** 解析页面 */
...
...
@@ -378,7 +378,7 @@ public class WechatAccountInfo {
headerMap
.
put
(
"User-Agent"
,
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
);
readUrl
=
"http://weixin.sogou.com"
+
readUrl
;
try
{
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
readUrl
,
headerMap
)).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
readUrl
,
headerMap
)).
body
().
string
();
if
(
htmlBody
!=
null
)
{
JSONObject
json
=
JSONObject
.
parseObject
(
htmlBody
);
...
...
@@ -404,7 +404,7 @@ public class WechatAccountInfo {
headerMap
.
put
(
"User-Agent"
,
"Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"
);
readUrl
=
"http://weixin.sogou.com"
+
readUrl
;
try
{
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
readUrl
,
headerMap
)).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
readUrl
,
headerMap
)).
body
().
string
();
if
(
htmlBody
!=
null
)
{
JSONObject
json
=
JSONObject
.
parseObject
(
htmlBody
);
...
...
src/main/java/com/zhiwei/wechat/history/WechatDataFromHistory.java
View file @
f7e200cf
...
...
@@ -16,8 +16,8 @@ import java.util.Date;
import
java.util.List
;
import
java.util.Map
;
import
org.
slf4j.Log
ger
;
import
org.
slf4j.LoggerFactory
;
import
org.
apache.logging.log4j.LogMana
ger
;
import
org.
apache.logging.log4j.Logger
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
...
...
@@ -37,7 +37,7 @@ import com.zhiwei.wechat.util.Tools;
*/
public
class
WechatDataFromHistory
{
private
static
final
Logger
log
=
Log
gerFactory
.
getLogger
(
WechatDataFromHistory
.
class
);
private
static
final
Logger
log
=
Log
Manager
.
getLogger
(
WechatDataFromHistory
.
class
);
private
boolean
updateLike
=
false
;
//是否更新点赞阅读数
...
...
src/main/java/com/zhiwei/wechat/search/WechatAritcleSearch.java
View file @
f7e200cf
...
...
@@ -9,12 +9,12 @@ import java.util.HashMap;
import
java.util.List
;
import
java.util.Map
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.jsoup.Jsoup
;
import
org.jsoup.nodes.Document
;
import
org.jsoup.nodes.Element
;
import
org.jsoup.select.Elements
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
com.alibaba.fastjson.JSONObject
;
import
com.zhiwei.crawler.core.HttpBoot
;
...
...
@@ -32,7 +32,8 @@ import com.zhiwei.wechat.util.Tools;
*/
public
class
WechatAritcleSearch
{
private
static
Logger
logger
=
LoggerFactory
.
getLogger
(
WechatAritcleSearch
.
class
);
private
static
Logger
logger
=
LogManager
.
getLogger
(
WechatAritcleSearch
.
class
);
private
static
HttpBoot
httpBoot
=
new
HttpBoot
();
/**
*
* @Title: wechatKeywordSearch
...
...
@@ -76,7 +77,7 @@ public class WechatAritcleSearch {
}
headerMap
.
put
(
"Referer"
,
url
);
//获取数据
String
htmlBody
=
H
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
,
headerMap
),
proxy
,
false
).
body
().
string
();
String
htmlBody
=
h
ttpBoot
.
syncCall
(
RequestUtils
.
wrapGet
(
url
,
headerMap
),
proxy
,
false
).
body
().
string
();
//解析数据
if
(
htmlBody
!=
null
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment