Seems like there might be a bug of sorts in Zotero (it might also be a technical limitation, I haven't looked into that part yet). I think `processDocuments` does not wait for subframes to be loaded before returning. In which case, we might as well use `doGet` and fetch the subframe URL out of raw HTML.