doubangroupjs

package
v0.0.0-...-278ce41 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	JSFindSumRoomTaskName = "js_find_douban_sun_room"
)

Variables

View Source
var DoubangroupJSTask = &spider.TaskModel{
	Property: spider.Property{
		Name:     JSFindSumRoomTaskName,
		Cookie:   cookie,
		WaitTime: 2,
		MaxDepth: 5,
	},
	Root: `
				var arr = new Array();
		        for (var i = 25; i <= 25; i+=25) {
					var obj = {
					   URL: "https://www.douban.com/group/szsh/discussion?start=" + i,
					   Priority: 1,
					   RuleName: "解析网站URL",
					   Method: "GET",
				   };
					arr.push(obj);
				};
				console.log(arr[0].URL);
				AddJsReq(arr);
	`,
	Rules: []spider.RuleModel{
		{
			Name: "解析网站URL",
			ParseFunc: `
			ctx.ParseJSReg("解析阳台房","(https://www.douban.com/group/topic/[0-9a-z]+/)\"[^>]*>([^<]+)</a>");
			`,
		},
		{
			Name: "解析阳台房",
			ParseFunc: `
			//console.log("parse output");
			ctx.OutputJS("<div class=\"topic-content\">[\\s\\S]*?阳台[\\s\\S]*?<div class=\"aside\">");
			`,
		},
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL