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.