1. A method of identifying a target object on a web page, the web page being associated with rendering instructions for rendering web page elements of the web page, the method executed by an electronic device, the method comprising: receiving the rendering instructions associated with the web page; parsing the rendering instructions to identify a target object candidate amongst the web page elements; rendering, on a screen of the electronic device, the web page based on the rendering instructions; executing a verification process to confirm that the target object candidate is the target object, the verification process being executed on a rendered version of the web page, the rendered version of the web page including a rendered version of the target object candidate, the verification process comprising: applying a set of predetermined rules to the rendered version of the target object candidate, the set of predetermined rules having been predetermined based on rendered object characteristics of the target object, the applying comprises: determining at least one rendered object characteristic value associated with the rendered version of the target object candidate; validating each rule within the set of predetermined rules with the at least one rendered object characteristic value; and assigning a likelihood parameter indicative of a probability of the target object candidate being the target object, the likelihood parameter being based on an outcome of the validating each rule within the set of predetermined rules with the at least one rendered object characteristic value, wherein the parsing the rendering instructions comprises identifying a type of the target object candidate, the type being one of potential types of the target object, the verification process being further executed on the rendering instructions, the verification process further comprising: applying at least one other predetermined rule within the set of predetermined rules to the target object candidate, the at least one other predetermined rule having been predetermined based on code features related to the potential types of the target object, the code features related to the potential types of the target object having been assessed by a human assessor, the applying comprises: validating the at least one other predetermined rule with a code feature value of the target object candidate, the code feature value being determined from the rendering instructions; and the likelihood parameter being further based on an outcome of the validating the at least one other predetermined rule with the code feature value, wherein the target object candidate is one of a plurality of target object candidates identified during execution of the parsing, wherein a first target object candidate of the plurality of target object candidates is of a first type and a second target object candidate of the plurality of target object candidates is of a second type, wherein the set of predetermined rules comprises sub-sets of predetermined rules, each sub-set of predetermined rules having been predetermined based on the rendered object characteristics of the target object and based on the code features that are related, respectively, to each potential type, the potential types including the first type and the second type, and wherein the likelihood parameters of the first target object candidate and of the second target object candidate have been assigned based on the outcome of the validating each rule within a first and a second sub-set of predetermined rules respectively, the first sub-set of predetermined rules having been predetermined based on the rendered object characteristics of the target object and the code features being related to the first type and the second sub-set of predetermined rules having been predetermined based on the rendered object characteristics of the target object and the code features being related to the second type.