Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var request = require('request');
- var cheerio = require('cheerio');
- function nextMembers(err, res, body) {
- var $ = cheerio.load(body);
- $('.GroupMember').each(function() {
- var username = $('.Name>a', this).text();
- var avatar = $('div.Avatar img.notranslate', this).attr('src');
- console.log(username);
- });
- var button = $('.pagerbtns.next');
- if (button.attr('href')) {
- var options = {
- scriptManager: 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlUsers_Footer$ctl02$ctl00',
- eventTarget: 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlUsers_Footer$ctl02$ctl00',
- rolesetList: $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_currentRoleSetID').val(),
- usersFooter: $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_dlUsers_Footer_ctl01_PageTextBox').val(),
- currRolesetID: $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_currentRoleSetID').val()
- }
- var form = {
- 'ctl00$ctl00$ScriptManager': options.scriptManager,
- '__EVENTTARGET': options.eventTarget,
- '__EVENTARGUMENT': $('#__EVENTARGUMENT').val(),
- '__LASTFOCUS': $('#__LASTFOCUS').val(),
- '__VIEWSTATE': $('#__VIEWSTATE').val(),
- '__EVENTVALIDATION': $('#__EVENTVALIDATION').val(),
- 'ctl00$cphRoblox$GroupSearchBar$SearchKeyword': $('#ctl00_cphRoblox_GroupSearchBar_SearchKeyword').val(),
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlRolesetList': options.rolesetList,
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$RolesetCountHidden': $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_RolesetCountHidden').val(),
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlUsers_Footer$ctl01$PageTextBox': options.usersFooter,
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$currentRoleSetID': options.currRolesetID,
- '__ASYNCPOST': false
- };
- request.post({
- 'headers': {
- 'Content-Type': 'application/x-www-form-urlencoded'
- },
- 'url': 'http://www.roblox.com/groups/group.aspx?gid=GROUPIDHERE',
- 'form': form
- }, nextMembers);
- };
- };
- function nextRank(rank) {
- request('http://www.roblox.com/groups/group.aspx?gid=GROUPIDHERE', function (err, res, body) {
- var $ = cheerio.load(body);
- var options = {
- scriptManager: 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlRolesetList',
- eventTarget: 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlRolesetList',
- rolesetList: rank,
- usersFooter: $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_dlUsers_Footer_ctl01_PageTextBox').val(),
- currRolesetID: $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_currentRoleSetID').val()
- }
- var form = {
- 'ctl00$ctl00$ScriptManager': options.scriptManager,
- '__EVENTTARGET': options.eventTarget,
- '__EVENTARGUMENT': $('#__EVENTARGUMENT').val(),
- '__LASTFOCUS': $('#__LASTFOCUS').val(),
- '__VIEWSTATE': $('#__VIEWSTATE').val(),
- '__EVENTVALIDATION': $('#__EVENTVALIDATION').val(),
- 'ctl00$cphRoblox$GroupSearchBar$SearchKeyword': $('#ctl00_cphRoblox_GroupSearchBar_SearchKeyword').val(),
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlRolesetList': options.rolesetList,
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$RolesetCountHidden': $('#ctl00_cphRoblox_rbxGroupRoleSetMembersPane_RolesetCountHidden').val(),
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$dlUsers_Footer$ctl01$PageTextBox': options.usersFooter,
- 'ctl00$cphRoblox$rbxGroupRoleSetMembersPane$currentRoleSetID': options.currRolesetID,
- '__ASYNCPOST': false
- };
- request.post({
- 'headers': {
- 'Content-Type': 'application/x-www-form-urlencoded'
- },
- 'url': 'http://www.roblox.com/groups/group.aspx?gid=GROUPIDHERE',
- 'form': form
- }, nextMembers);
- });
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement