24.11.2018, 12:39
(
Last edited by SyS; 30/11/2018 at 12:52 PM.
)
New version released!
https://github.com/Sreyas-Sreelal/pa...ases/tag/0.1.0
Changes
Usage of HttpGetThreaded
https://github.com/Sreyas-Sreelal/pa...ases/tag/0.1.0
Changes
- Added HttpGetThreaded
- Changed reqwest to minihttp
- Smaller binary
Usage of HttpGetThreaded
pawn Code:
HttpGetThreaded(0,"MyHandler","https://wiki.sa-mp.com");
//...
forward MyHandler(playerid,Response:responseid);
public MyHandler(playerid,Response:responseid){
if(responseid == INVALID_HTTP_RESPONSE){
printf("HTTP ERROR");
return 0;
}
new Html:html = ResponseParseHtml(responseid);
if(html == INVALID_HTML_DOC){
DeleteResponse(response);
return 0;
}
new Selector:selector = ParseSelector("a");
if(selector == INVALID_SELECTOR){
DeleteResponse(response);
DeleteHtml(html);
return 0;
}
new str[500],i;
while(GetNthElementAttrVal(html,selector,i,"href",str)){
printf("%s",str);
++i;
}
DeleteHtml(html);
Delete(response);
DeleteSelector(selector);
return 1;
}

