Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 428efee

Browse files
committed
open project bugfix
1 parent eb382ec commit 428efee

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

websites/code/studygolang/src/service/project.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -272,13 +272,18 @@ func ParseOneProject(projectUrl string) error {
272272
err error
273273
)
274274

275-
if doc, err = goquery.NewDocument(projectUrl); err != nil {
275+
// 加上 ?fromerr=xfwefs,否则页面有 js 重定向
276+
if doc, err = goquery.NewDocument(projectUrl + "?fromerr=xfwefs"); err != nil {
276277
return errors.New("goquery fetch " + projectUrl + " error:" + err.Error())
277278
}
278279

279280
// 标题
280281
category := strings.TrimSpace(doc.Find(".Project .name").Text())
281282
name := strings.TrimSpace(doc.Find(".Project .name u").Text())
283+
if category == "" && name == "" {
284+
return errors.New("projectUrl:" + projectUrl + " category and name are empty")
285+
}
286+
282287
tmpIndex := strings.LastIndex(category, name)
283288
if tmpIndex != -1 {
284289
category = category[:tmpIndex]

0 commit comments

Comments
 (0)