Моя проблема в том, что элементы, которые представляют мне интерес, находятся внутри iframe. Следовательно, в то время как элементы за пределами iframe можно легко выбрать через QuerySelect , это не работает для элементов внутри iframe. В качестве обходного пути я прибегал к вручную добраться до этих элементов через повторное пересечение детских узлов: < /p>
Код: Выделить всё
val = walker.query_selector(val["actor"], ".last-non-iframe-class")['node']
# print(val)
children = walker.children(val["actor"])
val = children[1]
children = walker.children(val["actor"])
val = children[0]
children = walker.children(val["actor"])
val = children[1]
children = walker.children(val["actor"])
val = children[0]
.
.
.
< /code>
Но это слишком медленно для моих нужд. Есть ли способ сделать QuerySelect
Если это нелегко для Firefox, существует ли более целесообразным способом с хромированной дистанционной отладкой?
Подробнее здесь: https://stackoverflow.com/questions/795 ... -an-iframe