Fb Group Link Extractor + Poster + Joiner [Imacros] promte your business on facebook groups for free
Just Go to this link after login to your account
Code:
https://m.facebook.com/groups/?seemore&refid=27
And run the extractor play in loop upto 2000 it will stop after last one for example if you have 300 groups in your list it will stop exact after 300 . file will be saved in D: Drive
#Fb Group Link Extractor
Code:
VERSION BUILD=9030808 RECORDER=FX
SET !ERRORIGNORE no
SET !TIMEOUT_PAGE 10
TAB T=1
SET !LOOP 1
'go to this url given in comment and just play the code it will save all the links do not unncomment it'
'URL GOTO=https://m.facebook.com/groups/?seemore&refid=27'
TAG XPATH="id('root')/table/tbody/tr/td/div[2]/ul/li[{{!LOOP}}]/table/tbody/tr/td[1]/a" EXTRACT=HREF
'SET !VAR1 EVAL("var text=\"{{!EXTRACT}}\"; if(text==\" \") text = \"yES\";else text = text.split('/groups')[0].trim();;text;"')'
SAVEAS TYPE=EXTRACT FOLDER=D:\ FILE=fBLinksE.csv
SET !TIMEOUT_STEP 1
#Fb Group Joiner
Code:
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 120
SET !DATASOURCE D:\fbLINKS.csv
SET !LOOP 1
URL GOTO={{!COL1}}
SET !VAR1 EVAL("var min = 30; var max = 180; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; randomNumber;")
TAG XPATH="id('root')/div[1]/form/input[2]"
WAIT SECONDS={{!VAR1}}
#Fb Group Poster From File
Code:
VERSION BUILD=9030808 RECORDER=FX
TAB T=1
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 120
SET !DATASOURCE_COLUMNS 10
'paste all the promotion links in column 2 on csv file and all your text post etc'
SET !DATASOURCE D:\fbLINKS.csv
SET !LOOP 1
SET !VAR1 EVAL("var min = 30; var max = 180; var randomNumber = Math.floor(Math.random() * (max - min + 1)) + min; randomNumber;")
URL GOTO={{!COL1}}
'remove apostrophe if you wants to post with line break from column'
'TAG XPATH="id('u_0_0')" CONTENT={{!COL2}}<BR>{{!COL3}}'
TAG XPATH="id('u_0_0')" CONTENT={{!COL2}}
TAG XPATH="id('root')/div[1]/div[3]/form/table/tbody/tr/td[2]/div/input"
SET !TIMEOUT_PAGE 1
URL GOTO=javascript:window.scrollBy(0,100)
URL GOTO=javascript:window.scrollBy(0,200)
URL GOTO=javascript:window.scrollBy(0,300)
URL GOTO=javascript:window.scrollBy(0,400)
URL GOTO=javascript:window.scrollBy(0,600)
URL GOTO=javascript:window.scrollBy(0,800)
WAIT SECONDS={{!VAR1}}