Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
search_engine_ranker:script_manual [2021-06-02 07:52] – [The STEP Section] sven | search_engine_ranker:script_manual [2023-10-15 12:15] (current) – [Script Manual] sven | ||
---|---|---|---|
Line 5: | Line 5: | ||
Here are some helpful links on engine writing and syntax highlighting: | Here are some helpful links on engine writing and syntax highlighting: | ||
+ | * [[https:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
Line 29: | Line 30: | ||
Everything is not case sensitive so you don't have to care if you write **[SECTION]** or **[Section]**. There are basically two types of engines. | Everything is not case sensitive so you don't have to care if you write **[SECTION]** or **[Section]**. There are basically two types of engines. | ||
- | * The once that require an account and login.\\ You will have to define at least the following sections:\\ **[SETUP]**, | + | * The once that require an account and login.\\ You will have to define at least the following sections:\\ **[SETUP]**, |
* Those who need no account and no login.\\ You just need the following sections:\\ **[SETUP]**, | * Those who need no account and no login.\\ You just need the following sections:\\ **[SETUP]**, | ||
Line 72: | Line 73: | ||
* [REGISTER_STEP*] - used to create an account | * [REGISTER_STEP*] - used to create an account | ||
+ | * [FIRSTLOGIN_STEP*] - used **only ones** to login after account registration is done and first login ever is performes | ||
* [LOGIN_STEP*] - used to log into the site with the created account | * [LOGIN_STEP*] - used to log into the site with the created account | ||
* [STEP*] - he actual submission process | * [STEP*] - he actual submission process | ||
Line 99: | Line 101: | ||
|seconds to wait before submission condition|This will only delay the submission if something in the variable content is found on the webpage.\\ \\ //Example: seconds to wait before submission condition=stop_spam_time// | |seconds to wait before submission condition|This will only delay the submission if something in the variable content is found on the webpage.\\ \\ //Example: seconds to wait before submission condition=stop_spam_time// | ||
|post data|This is hardly used but will create a custom data that is used to submit to websites instead of using the data from < | |post data|This is hardly used but will create a custom data that is used to submit to websites instead of using the data from < | ||
+ | |http header|Add additional headers to the HTTP Request Header.\\ \\ //Example: http header=X-WP-Nonce: | ||
|encode post data|1 = encode the data in a proper way as used in POST protocol\\ 2 = encode it using multipart \\ 0 = take the data as it is without encoding anything\\ 3 = encode it using json syntax| | |encode post data|1 = encode the data in a proper way as used in POST protocol\\ 2 = encode it using multipart \\ 0 = take the data as it is without encoding anything\\ 3 = encode it using json syntax| | ||
|variable must be used|A form is only submitted if certain variables have been used in that form.\\ \\ //Example: variable must be used=url, | |variable must be used|A form is only submitted if certain variables have been used in that form.\\ \\ //Example: variable must be used=url, | ||
Line 122: | Line 125: | ||
|verify on unknown status|1 = if a submission is not detected as successful or failed it will still be taken as successful (appearing in log with " | |verify on unknown status|1 = if a submission is not detected as successful or failed it will still be taken as successful (appearing in log with " | ||
|verify submission|1 = verify the submission\\ 0 = do not verify the submission but assume that the link is submitted and will be visible there or is already (default) Even though this is the default behaviour, you should set it to " | |verify submission|1 = verify the submission\\ 0 = do not verify the submission but assume that the link is submitted and will be visible there or is already (default) Even though this is the default behaviour, you should set it to " | ||
- | |verify by\\ \\ verify search for|Defines how to verify a submission. Possible value for " | + | |verify by\\ \\ verify search for|Defines how to verify a submission. Possible value for " |
|verify url\\ verify url remove\\ verify url replace|If you use " | |verify url\\ verify url remove\\ verify url replace|If you use " | ||
|use original url to verify|1 = this will not use the last URL but the URL we started the whole engine with.\\ 0 = use the last URL at the end of the submission (default)\\ \\ //Example: use original url to verify=1//| | |use original url to verify|1 = this will not use the last URL but the URL we started the whole engine with.\\ 0 = use the last URL at the end of the submission (default)\\ \\ //Example: use original url to verify=1//| | ||
Line 131: | Line 134: | ||
|try to continue without verification|0 = follow exact verification steps (default)\\ 1 = try to skip verification and continue\\ \\ //Example: try to continue without verification=1// | |try to continue without verification|0 = follow exact verification steps (default)\\ 1 = try to skip verification and continue\\ \\ //Example: try to continue without verification=1// | ||
|modify url|This is used to change a found URL to something else.\\ \\ //Example: modify url=%targethost% %targetpath%// | |modify url|This is used to change a found URL to something else.\\ \\ //Example: modify url=%targethost% %targetpath%// | ||
- | |modify url condition|If present it will check if the content is presnet | + | |modify url condition|If present it will check if the content is present |
|modify url remove|The same as " | |modify url remove|The same as " | ||
|modify url replace|The same as " | |modify url replace|The same as " | ||
- | |modify step\\ modify step condition|This will go to another submission step if the condition (something in last downloaded page from previous submission step) was found.\\ \\ //Example: modify step=2\\ modify step condition=*No verification required*// | + | |modify submit method|Use this to change the form submission method. Valid values are GET and POST.| |
+ | |modify step\\ modify step condition\\ modify step condition input|This will go to another submission step if the condition (something in last downloaded page from previous submission step) was found.\\ \\ //Example: modify step=2\\ modify step condition=*No verification required*//\\ the //modify step condition input// is optional and will use the content of the webpage as default| | ||
|Download retries|Number of tries to submit or download something (default is 1).| | |Download retries|Number of tries to submit or download something (default is 1).| | ||
|Link type|Defines the type of backlink created. Can be anything you want but you might want to use the types already used in other scripts.| | |Link type|Defines the type of backlink created. Can be anything you want but you might want to use the types already used in other scripts.| | ||
Line 279: | Line 283: | ||
|reverse|When using // | |reverse|When using // | ||
|base64|using // | |base64|using // | ||
+ | |all matches\\ delimiter|When using //all matches=1// together with // | ||
===== A Small Example ===== | ===== A Small Example ===== | ||